HTML读取javascript并将结果放入div中

HTML读取javascript并将结果放入div中,javascript,jquery,html,spotify,Javascript,Jquery,Html,Spotify,我不熟悉HTML/javascript,我想将显示Last.FM当前播放歌曲的内容制作成HTML上的div,以文本形式显示。我有一个代码,可以通过www.irccloud.com上的聊天发送当前歌曲,我想知道您是否可以更改它,以便它可以被接收并放入页面上的div中,代码如下: var r是完整的代码,那么我应该如何在div中做一些事情,将源代码作为上面的链接,然后从中获取var r呢?如果是的话,我该怎么做 我尝试了以下代码 对不起,如果我说不通的话 (function () {

我不熟悉HTML/javascript,我想将显示Last.FM当前播放歌曲的内容制作成HTML上的div,以文本形式显示。我有一个代码,可以通过www.irccloud.com上的聊天发送当前歌曲,我想知道您是否可以更改它,以便它可以被接收并放入页面上的div中,代码如下:

var r是完整的代码,那么我应该如何在div中做一些事情,将源代码作为上面的链接,然后从中获取var r呢?如果是的话,我该怎么做

我尝试了以下代码

对不起,如果我说不通的话

(function () {
            var e = "DeviousRunner";
            window.lfmRecentTrack = function (t) {
                var n = (new Array).concat(t.recenttracks.track)[0];
                    var album, spurl;
                    if (n.album["#text"]) {
                        album = " (from " + n.album["#text"] + ")";
                    } else {
                        album = "";
                    }
                    try {
                        var spotify = new XMLHttpRequest();
                        spotify.open("GET", "https://ws.spotify.com/search/1/track.json?q=" + encodeURIComponent(n.artist["#text"] + " - " + n.name), false);
                        spotify.send();
                        var spotresp = JSON.parse(spotify.responseText);
                        if (spotresp["tracks"].length > 0) {
                            //var urisplit = spotresp["tracks"][0]["href"].split(":");
                            //spurl = " https://open.spotify.com/" + urisplit[1] + "/" + urisplit[2];
                            spurl = spotresp["tracks"][0]["href"];
                        } else {
                            console.log("spotify: couldn't get url");
                            spurl = "";
                        }
                    } catch(e) {
                        console.log("spotify: " + e.message);
                        spurl = "";
                    }
                    var r = "is listening to " + n.name + " by " + n.artist["#text"] + " " + album + " (" + spurl + ")";
            }
            var n = document.createElement("script");
            n.setAttribute("type", "text/javascript");
            n.setAttribute("src", "https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=" + e + "&api_key=dd5fb083b94a7196cf696b9d7d11bc63&limit=1&format=json&callback=window.lfmRecentTrack");
            document.body.appendChild(n)
        })();
我更新了您的,
通过移动此项:

var element = document.getElementById("rss");
    element.innerHTML = r;
在函数内部。。。


希望这对您有用

您可能想要的是innerHTML而不是html:document.getElementById('rss').innerHTML(r);