XMLHttpRequest().responseXML.getElementsByTagName()获取html中
标签中的类容失败了。
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
var txt,x,i;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
xmlDoc=xmlhttp.responseXML;
txt="";
x=xmlDoc.getElementsByTagName("p");
alert(x.length);
for (i=0;i<x.length;i++)
{
txt=txt + x[i].childNodes[0].value + "<br />";
}
document.getElementById("myDiv").innerText=txt;
}
}
xmlhttp.open("GET","htm/HTMLPage.htm",true);
xmlhttp.send();
}
</script>
</head>
<body>
<h2>My Book Collection:</h2>
<div id="myDiv"></div>
<button type="button" onclick="loadXMLDoc()">获得HTMLPage.htm标签值</button>
</body>
</html>
HTMLPage.htm代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
</head>
<body>
<p>我喜欢这样的生活</p>
<p>sdfkjl</p>
</body>
</html>
现在问题是:点击按钮,没有想要的结果。