Leon_797
2014-11-19 12:01
<script type="text/javascript">
var div=document.getElementsByTagName("div")[0].childNodes;//此处加[0]是为什么?
for(var i=0;i<div.length;i++){
document.write("节点名称:"+div[i].nodeName+", 节点类型:"+div[i].nodeType+" ,节点值:"+div[i].nodeValue+"<br/>");
}
</script>
getElementsByTagName返回的是:集合
此处[0],因为html文本中有两个div,而任务中要我们求第一个div,
所以x:表示获取的div数组,x[0]就表示第一个div
原来如此,Thank you!
document.getElementsByTagName()获取到的是一个div集合,这里是获取第一个div
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题