我试图从网站上获取一个列表,然后将其添加到我的popup.html文件中。我唯一能够从content.js编辑popup.html文件的时候是我删除解析部分。我如何将解析的xml响应添加到我的popup.html,还是有另一种方法来获取元素而不解析响应?
var list;
function getAlerts() {
var xhr = ("XMLHttpRequest" in window) ? new XMLHttpRequest() : new ActiveXObject("Msxml3.XMLHTTP");
xhr.open("GET", 'http://www.example.com/', true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status==200) {
var data = xhr.responseText;
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(data, "text/html");
list = xmlDoc.getElementById("grabsomeelements");
console.log(list);
}
};
xhr.send(null);
}
document.addEventListener('DOMContentLoaded', function () {
getAlerts();
document.getElementById("somethinghere").innerHTML=list;
});