为了账号安全,请及时绑定邮箱和手机立即绑定

getElementsByTagName("div")[0].childNodes

<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>


正在回答

3 回答

getElementsByTagName返回的是:集合

此处[0],因为html文本中有两个div,而任务中要我们求第一个div,

所以x:表示获取的div数组,x[0]就表示第一个div


2 回复 有任何疑惑可以回复我~

原来如此,Thank you!

0 回复 有任何疑惑可以回复我~

document.getElementsByTagName()获取到的是一个div集合,这里是获取第一个div

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

getElementsByTagName("div")[0].childNodes

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信