其实TAMA酱不是我名字
2016-03-24 20:12
<body>
<div>
javascript
<p>javascript</p>
<div>jQuery</div>
<h5>PHP</h5>
</div>
<script type="text/javascript">
var x = document.getElementsByTagName("div")[0].childNodes;
for(var i = 0;i<x.length;i++){
document.write(x[i].nodeValue);
}
</script>
</body>
document.getElementsByTagName("div")取到的是所有的div标签,存成一个数组,后面加[0]表示读这个数组的第一个标签也就是<body>后面一行的那个div标签。
那么请问如果我把ByTagName("div")[0],改为ById("div1"),再在<body>中的第一个div中加上id="div1",效果是不是一样的呢;没有显示怎么破?
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题