使用javascript从外部XML页面获取元素

Get element from external XML page using javascript?

本文关键字:获取 元素 XML javascript 从外部 使用      更新时间:2023-09-26

所以我不是很擅长javascript,但我试着做一个邮件通知或这类事情。

到目前为止,我使用gmail xml文件,将显示未读电子邮件的数量在fullcount标签下。我想取这个与javascript和显示它在一个html页面。有更好的方法吗?

到目前为止,我已经想到了这个:

HTML:

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="utf-8">
        <title>Test</title>
        <link rel="stylesheet" href="style.css">
        <script src="gmail.js"></script>
    </head>
    <body onload=getgmail();>
        <div id="container">
            <div id="gmail">
                <p id="mail">0</p>
            </div>
        </div>
    </body>
</html>
Javascript:

function getgmail() {
    //loadpage
    $.get("https://USERNAME:PASSWORD@mail.google.com/mail/feed/atom", function(data));
    //get variable inside fullcount tags
    var mailcount= document.getElementsByTagName('fullcount');
    //output variable to html
    document.getElementById('mail').innerHTML = fullcount;
}
我可能完全做错了,谢谢你的帮助!由于
function getgmail() {
    $.get("https://USERNAME:PASSWORD@mail.google.com/mail/feed/atom", function(data) {
        var mailcount = data.getElementsByTagName("fullcount")[0].textContent;
        document.getElementById('mail').innerHTML = mailcount;
    );
}

您应该查看$.get() API文档