為什么不能用getElementByTagName而要用Id獲取
<div id="text">
?<p id="con"> parentNode 獲取指點節(jié)點的父節(jié)點</p>
</div>
<script type="text/javascript">
? var mynode= document.getElementById("con");
? document.write(mynode.parentNode.nodeName);
</script>
<div id="text">
?<p id="con"> parentNode 獲取指點節(jié)點的父節(jié)點</p>
</div>
<script type="text/javascript">
? var mynode= document.getElementById("con");
? document.write(mynode.parentNode.nodeName);
</script>
2016-12-01
舉報
2016-12-01
都可以用啊 ?用getElementsByTagName的話 ?是:
var mynode = document.getElementsByTagName("p")[0];
2016-12-12
因為id具有唯一性;而tagname是集合,那么要用到二維數(shù)組,相對來說要麻煩點,代碼還是精簡的好
2016-12-11
可以用,但因為ByTagName和ByName獲得的是集合,所以需要用[]去表明你的字集是誰,即使子集只有一個也要標(biāo)
2016-12-07
因為要找他的父節(jié)點
2016-12-04
如果用你說的那個的話 ,需要在getElementsByTagName加 s;