我正在尝试加载外部的HTML文件,并将其内容转换为字符串,但是似乎无法实现而不产生不良后果。这是否有可能呢?
var xhr = new XMLHttpRequest();
function loadFile(){
xhr.open("GET", 'index.html');
xhr.responseType = "document";
xhr.send();
}
xhr.onload = function(data) {
myData = data;
myString = JSON.stringify(myData.srcElement.responseXML.body.children);
console.log(myString)
//logs: {"0":{},"length":1}
}
loadFile();
但我需要加载的是实际的div内容,例如:
//log: '<div id ='mydiv'>...</div>
我做错了什么?
JSON.stringify
。相反,可以这样做:myString = myData.srcElement.responseXML.body.children;
- kennasoft