課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么用getElementsByName()方法后就不能訪問節(jié)點屬性了
2016-08-15
源自:JavaScript進(jìn)階篇 9-7
正在回答
你獲取屬性的用法錯了。將這句?var hot=document.getElementsByName("title");改為var hot=document.getElementsByTagName("li");即可
粑粑3722522 提問者
不是所有的標(biāo)簽都是可以用getElementsByName(name)的,確切的說,getElementsByName(name)是<input>的內(nèi)建屬性,其他標(biāo)簽不適用,這就是你為什么顯示不出來的原因。
getElementsByName("title");和document.getElementsByTagName("li");的效果不是一樣的嗎都是活的一個元素節(jié)點,那為什么會顯示不出啊
getElementsByName("title");和document.getElementsByTagName("li");的效果不是一樣的嗎都是活的一個屬性節(jié)點,那為什么會顯示不出啊
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
2 回答屬性節(jié)點問題
1 回答節(jié)點屬性問題
2 回答jsDOM節(jié)點屬性問題
3 回答顯示節(jié)點屬性問題
2 回答獲取屬性節(jié)點問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-15
你獲取屬性的用法錯了。將這句?var hot=document.getElementsByName("title");改為var hot=document.getElementsByTagName("li");即可
2016-08-18
不是所有的標(biāo)簽都是可以用getElementsByName(name)的,確切的說,getElementsByName(name)是<input>的內(nèi)建屬性,其他標(biāo)簽不適用,這就是你為什么顯示不出來的原因。
2016-08-15
getElementsByName("title");和document.getElementsByTagName("li");的效果不是一樣的嗎都是活的一個元素節(jié)點,那為什么會顯示不出啊
2016-08-15
getElementsByName("title");和document.getElementsByTagName("li");的效果不是一樣的嗎都是活的一個屬性節(jié)點,那為什么會顯示不出啊