给定一个包含整个页面的 HTML 的字符串,我只想要正文的 innerHTML。与其自己解析 HTML,不如从字符串中创建一个元素,然后直接获取正文似乎更容易。
我发现了一些相关的事情,但我无法开始工作(我再也找不到问题了)。
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
var ret = xmlhttp.responseText + "";
if(xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert(ret);
}
}
xmlhttp.open("GET", "http://url.php", false);
xmlhttp.send();
现在我有这个 ajax 请求,但我只需要返回的正文。
我试过了document.createElement(ret).body
,new Element(ret).body
但它们似乎没有用。