猿问

访问子结点childNodes

<script type="text/javascript">
 var x = document.getElementsByTagName("div")[0].childNodes;
 for (var i = 0; i < x.length; i++)
    document.write(x[i].nodeName + " " + x[i].nodevalue + " " + x[i].nodeType + "<br>")
 
 
</script>

为什么在对x赋值的时候childNodes前面要加一个[0]?

慕粉3775984
浏览 1153回答 1
1回答

田心枫

document.getElementsByTagName("div")这个获取到的是一个数组
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答