亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么不能用getElementByTagName而要用Id獲取

<div id="text">
?<p id="con"> parentNode 獲取指點節點的父節點</p>
</div>
<script type="text/javascript">
? var mynode= document.getElementById("con");
? document.write(mynode.parentNode.nodeName);
</script>

正在回答

5 回答

都可以用啊 ?用getElementsByTagName的話 ?是:

var mynode = document.getElementsByTagName("p")[0];


0 回復 有任何疑惑可以回復我~
#1

卡蘭尼克 提問者

非常感謝!
2016-12-13 回復 有任何疑惑可以回復我~

因為id具有唯一性;而tagname是集合,那么要用到二維數組,相對來說要麻煩點,代碼還是精簡的好

0 回復 有任何疑惑可以回復我~
#1

卡蘭尼克 提問者

小哥哥哈哈~我記得你~
2016-12-13 回復 有任何疑惑可以回復我~

可以用,但因為ByTagName和ByName獲得的是集合,所以需要用[]去表明你的字集是誰,即使子集只有一個也要標

1 回復 有任何疑惑可以回復我~
#1

qq_慕碼人4221843

如果我的子集很多,這怎么用[0]
2019-11-15 回復 有任何疑惑可以回復我~

因為要找他的父節點

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

如果用你說的那個的話 ,需要在getElementsByTagName加 s;

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

舉報

0/150
提交
取消

為什么不能用getElementByTagName而要用Id獲取

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號