中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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

不過(guò),如果您需要查找文檔中的一個(gè)特定的元素,最有效的方法是 getElementById()。
不過(guò)要注意的是使用getElementById時(shí)對(duì)不同的瀏覽器執(zhí)行的結(jié)果可能是不同的,以下有相關(guān)說(shuō)明
復(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中測(cè)試了上面的代碼,在第一個(gè)文本框中輸入1,在第二個(gè)文本框中輸入2,然后點(diǎn)下面的兩個(gè)按鈕,猜一下結(jié)果是什么?
我本意是按鈕1返回第一個(gè)文本框的值,按鈕2返回個(gè)文本框的值。
結(jié)果是兩個(gè)按鈕都返回了第一個(gè)文本框的值。
說(shuō)明ie執(zhí)行document.getElementById(elementName)的時(shí)候,返回的是第一個(gè)name或者id等于elementName的對(duì)象,并不是按照ID來(lái)查找的。
在fireFox中不存在這樣的問(wèn)題,fireFox執(zhí)行document.getElementById(elementName)的時(shí)候只查找id等于elementName的對(duì)象,如果不存在則返回null。
可能IE是考慮的兼容性的問(wèn)題才這么做的。

以下是我測(cè)試所用的代碼:

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

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

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

主站蜘蛛池模板: 亚洲免费精品 | 国精日本亚洲欧州国产中文久久 | 亚洲精品一区二区二区 | 欧美精品在线免费观看 | 久久爱黑人激情av摘花 | 亚欧午夜 | 香蕉二区 | 91久久精品一区 | 久久久久国产一区二区三区四区 | 最新国产视频 | 久久一区二 | 亚洲成人中文字幕 | 国产精品国产精品国产专区不卡 | 久久久精品一区 | 99re在线| 一区二区三区免费 | 丁香五月网久久综合 | 免费一级片 | 久久精品一区 | 天天草夜夜骑 | 日韩一区二| 欧美精品在线观看 | 欧美日韩91| av网站免费| 久久久久国产精品一区二区 | 一区二区三区国产 | 久久99这里只有精品 | 久久www免费人成看片高清 | 日本特黄a级高清免费大片 国产精品久久性 | 午夜影院在线观看 | 亚洲精品一区二区 | 911影院| 性色av香蕉一区二区 | 精品国产伦一区二区三区观看方式 | 精品一区二区三区在线观看国产 | 96av麻豆蜜桃一区二区 | 日日干日日 | 国产精品久久久久久久久久久免费看 | 久久精品二区 | 福利成人| 韩日一区二区 |