document.getElementById的一些細節(jié)
更新時間:2006年09月08日 00:00:00 作者:
① document.getElementById 有時會抓name放過了id ,據(jù)說是IE的一個BUG;
http://community.csdn.net/Expert/topic/4223/4223888.xml?temp=.1947443
頁面中有
程序代碼
<input type="hidden" id="hello8" name="category_id" value="2" />
<select id="category_id" onchange="al();">
一個是name="category_id" 一個是id="category_id"
用document.getElementById取第二個,可是,取到的卻是第一個name=category_id
在IE中g(shù)etElementById竟然不是先抓id而是先找name相同的物件...
兩個form,每個form有兩個textbox,兩個form中的textbox是相同的name,但id都不同...
這樣在Firefox是沒問題的...但在IE卻只抓得到第一個出現(xiàn)的name資料
下面這段代碼可以驗證這個結(jié)果
② javascript中的getElementbyId使用
網(wǎng)頁中的元素必須有id屬性,才能通過這個方法得到,比如
<input type=text name="content" id="content">
③獲取html標(biāo)記主要有兩種方法,一種是通過ID值,一種是通過name屬性
name屬性主要用于form表單內(nèi)的input標(biāo)記
http://community.csdn.net/Expert/topic/4223/4223888.xml?temp=.1947443
頁面中有
程序代碼
<input type="hidden" id="hello8" name="category_id" value="2" />
<select id="category_id" onchange="al();">
一個是name="category_id" 一個是id="category_id"
用document.getElementById取第二個,可是,取到的卻是第一個name=category_id
在IE中g(shù)etElementById竟然不是先抓id而是先找name相同的物件...
兩個form,每個form有兩個textbox,兩個form中的textbox是相同的name,但id都不同...
這樣在Firefox是沒問題的...但在IE卻只抓得到第一個出現(xiàn)的name資料
下面這段代碼可以驗證這個結(jié)果
② javascript中的getElementbyId使用
網(wǎng)頁中的元素必須有id屬性,才能通過這個方法得到,比如
<input type=text name="content" id="content">
③獲取html標(biāo)記主要有兩種方法,一種是通過ID值,一種是通過name屬性
name屬性主要用于form表單內(nèi)的input標(biāo)記
相關(guān)文章
JS實現(xiàn)環(huán)形進度條(從0到100%)效果
這篇文章主要介紹了JS實現(xiàn)環(huán)形進度條(從0到100%)效果的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07
JavaScript實現(xiàn)解析INI文件內(nèi)容的方法
這篇文章主要介紹了JavaScript實現(xiàn)解析INI文件內(nèi)容的方法,結(jié)合實例形式分析了javascript通過自定義函數(shù)實現(xiàn)針對ini文件解析操作的相關(guān)處理技巧,需要的朋友可以參考下2016-11-11
JS實現(xiàn)的簡單鼠標(biāo)跟隨DiV層效果完整實例
這篇文章主要介紹了JS實現(xiàn)的簡單鼠標(biāo)跟隨DiV層效果,涉及JavaScript基于時間函數(shù)動態(tài)操作頁面元素屬性的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10

