明明和答案写的一样,为啥就是不出来呢
<script type="text/javascript">
var x=document.getElementsByTagName("div")][0].childNodes;
for(i=0;i<x.length;i++)
{
document.write("节点属性:"+x[i].nodeType+x[i].nodeName+x[i].nodeValue+"<br >");
}
</script>
<script type="text/javascript">
var x=document.getElementsByTagName("div")][0].childNodes;
for(i=0;i<x.length;i++)
{
document.write("节点属性:"+x[i].nodeType+x[i].nodeName+x[i].nodeValue+"<br >");
}
</script>
2019-08-12
你的引号打错了 正确的应该是这样document.write("节点类型:"+x[i].nodeName+x[i].nodeType+x[i].nodeValue+"<br>");
var node = document.getElementsByTagName("div")[0].childNodes;
// 1. 获取第一个DIV的子节点。
document.write("第一个DIV的子节点:" + node[0] + "<br>" +"<hr>");
// 2. 使用for遍历每个节点。
for (var i = 0; i < node.length; i++) {
// 3. 输出相应节点的属性。
document.write("第" + (i+1) +"个子节点的Name属性:" + node[i].nodeName + "<br>");
document.write("第" + (i+1) +"个子节点的Value属性:" + node[i].nodeValue + "<br>");
document.write("第" + (i+1) +"个子节点的Type属性:" + node[i].nodeType +"<hr>");
举报