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中getElementById竟然不是先抓id而是先找name相同的物件...
兩個form,每個form有兩個textbox,兩個form中的textbox是相同的name,但id都不同...
這樣在Firefox是沒問題的...但在IE卻只抓得到第一個出現(xiàn)的name資料
下面這段代碼可以驗證這個結果
② javascript中的getElementbyId使用
網頁中的元素必須有id屬性,才能通過這個方法得到,比如
<input type=text name="content" id="content">
③獲取html標記主要有兩種方法,一種是通過ID值,一種是通過name屬性
name屬性主要用于form表單內的input標記
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中getElementById竟然不是先抓id而是先找name相同的物件...
兩個form,每個form有兩個textbox,兩個form中的textbox是相同的name,但id都不同...
這樣在Firefox是沒問題的...但在IE卻只抓得到第一個出現(xiàn)的name資料
下面這段代碼可以驗證這個結果
② javascript中的getElementbyId使用
網頁中的元素必須有id屬性,才能通過這個方法得到,比如
<input type=text name="content" id="content">
③獲取html標記主要有兩種方法,一種是通過ID值,一種是通過name屬性
name屬性主要用于form表單內的input標記
相關文章
JS實現(xiàn)環(huán)形進度條(從0到100%)效果
這篇文章主要介紹了JS實現(xiàn)環(huán)形進度條(從0到100%)效果的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07JavaScript實現(xiàn)解析INI文件內容的方法
這篇文章主要介紹了JavaScript實現(xiàn)解析INI文件內容的方法,結合實例形式分析了javascript通過自定義函數(shù)實現(xiàn)針對ini文件解析操作的相關處理技巧,需要的朋友可以參考下2016-11-11