一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

document.all與getElementById、getElementsByName、getElementsByTagName用法區(qū)別-getElementById

不過,如果您需要查找文檔中的一個特定的元素,最有效的方法是 getElementById()。
不過要注意的是使用getElementById時對不同的瀏覽器執(zhí)行的結(jié)果可能是不同的,以下有相關(guān)說明
復(fù)制代碼 代碼如下:
text1:
<input name="textName1" type="text" id="textName2" />
<br>
text2:
<input name="textName2" type="text" id="textName1" />
<br>
<input type="button" name="Submit" value="text1" onclick=alert(document.getElementById('textName2').value) />
<input type="button" name="Submit2" value="text2" onclick=alert(document.getElementById('textName1').value) />
我在IE中測試了上面的代碼,在第一個文本框中輸入1,在第二個文本框中輸入2,然后點(diǎn)下面的兩個按鈕,猜一下結(jié)果是什么?
我本意是按鈕1返回第一個文本框的值,按鈕2返回個文本框的值。
結(jié)果是兩個按鈕都返回了第一個文本框的值。
說明ie執(zhí)行document.getElementById(elementName)的時候,返回的是第一個name或者id等于elementName的對象,并不是按照ID來查找的。
在fireFox中不存在這樣的問題,fireFox執(zhí)行document.getElementById(elementName)的時候只查找id等于elementName的對象,如果不存在則返回null。
可能IE是考慮的兼容性的問題才這么做的。

以下是我測試所用的代碼:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
這個時候我在兩個text中輸入的值分別為:eee, www
IE中測試結(jié)果為:eee , eee
再看當(dāng)我把<input type="text" name="aaa" id="ccc" >中的id去除時,也即上面代碼使用注釋中的內(nèi)容時
我同樣輸入eee, www
IE中測試結(jié)果為:www ,eee
仔細(xì)分析上面兩個測試的結(jié)果:得出結(jié)論是:每執(zhí)行g(shù)etElementById一次,會將web頁面中的所有表單按順序遍歷一次,同時查找id,name兩個值,如果存在所要找的id則不再繼續(xù)查找,如果沒有相應(yīng)的id與之對應(yīng)則看name值是否與之對應(yīng),如果有相應(yīng)的name與之對應(yīng),則不再繼續(xù)查找。也就是說:
ie執(zhí)行document.getElementById(elementName)的時候,返回的是第一個name或者id等于elementName的對象,并不是僅按照ID來查找的。
而同樣的兩個測試在firefox下第一個結(jié)果為eee,www,而第二個結(jié)果因為沒有找到id="ccc"所以返回null
對于這個結(jié)果還可參見
http://www.jb51.NET/article/16852.htm
他還對getElementById與getElementByName進(jìn)行了分析,值得一看。

JavaScript技術(shù)document.all與getElementById、getElementsByName、getElementsByTagName用法區(qū)別-getElementById,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产激情一区二区三区 | 男人扒开女人腿使劲桶动态图 | 九九亚洲精品 | 色友网| 国语精品视频在线观看不卡 | 精品新一区二区三区四区 | 午夜欧美成人久久久久久 | 国产精品天天影视久久综合网 | 中文字幕一区二区三区精彩视频 | 日本韩国理论片大全在线 | 91正在播放极品白嫩在线观看 | 欧美sese| 国产成人亚洲精品91专区手机 | 四虎影视亚洲精品 | 91情侣高清精品国产 | 亚洲欧美另类国产综合 | 成人看的午夜免费毛片 | 中文字幕精品1在线 | 国产呦精品一区二区三区网站 | 午夜黄色在线观看 | 一本三道a无线码一区v小说 | 国产亚洲精品福利片 | 日本www色视频成人免费 | 日本成人社区 | 五月婷婷六月丁香 | 小泽玛利亚一区二区三区免费 | 国产一级特黄全黄毛片 | 欧美成人丝袜一区二区 | 亚洲区激情区图片小说区 | 综合丁香| 免费一级特黄欧美大片勹久久网 | 国产麻豆91欧美一区二区 | 欧美一级在线全免费 | 国产精品久久九九 | 亚洲黄区 | 国产在线观看黄色 | 成人精品在线观看 | 91国偷自产一区二区三区 | 国产在视频线精品www666 | 欧美成人天天综合天天在线 | 一本大道香蕉久97在线视频 |