javascript--getElemetById

element = document.getElementById(id)

getElementById方法根據(jù)元素的id特性值返回該元素對(duì)象的引用,如果沒(méi)有該元素則返回null
MDN-getlElementIdById


在IE中getElementById返回的是:
根據(jù)聲明的id或者name特性的值返回第一個(gè)對(duì)象的引用
IE-getElementById


藏在IE中的Bug:關(guān)于document.getElementById()方法

此處使用IE下的document.all方法重新實(shí)現(xiàn)了一個(gè)getElementById

但是IE11開(kāi)始通過(guò)document.all[id]方式獲取元素這種功能已經(jīng)移除
IE11和Edge對(duì)getElementById具體實(shí)現(xiàn)沒(méi)有找到資料,不知道其是否已經(jīng)實(shí)現(xiàn)了W3C的標(biāo)準(zhǔn)


建議:

  1. 一個(gè)頁(yè)面元素id特性的值應(yīng)該是唯一的,并且應(yīng)該區(qū)分大小寫(xiě)
  2. 除了表單元素的name特性的值可以和該元素id值相同外肾胯,其余的情況應(yīng)該避免,尤其是一個(gè)非表單元素name值和一個(gè)表單元素id值相同(用來(lái)規(guī)避IE下和標(biāo)準(zhǔn)的不兼容)
  3. id值不應(yīng)該和mete標(biāo)簽的name值相同
  4. 不要給form元素設(shè)置name特性值參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市褒墨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌擎宝,老刑警劉巖郁妈,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異绍申,居然都是意外死亡噩咪,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)极阅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)胃碾,“玉大人,你說(shuō)我怎么就攤上這事筋搏∑桶伲” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵拆又,是天一觀的道長(zhǎng)儒旬。 經(jīng)常有香客問(wèn)我,道長(zhǎng)帖族,這世上最難降的妖魔是什么栈源? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮竖般,結(jié)果婚禮上甚垦,老公的妹妹穿的比我還像新娘。我一直安慰自己涣雕,他們只是感情好艰亮,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著挣郭,像睡著了一般迄埃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上兑障,一...
    開(kāi)封第一講書(shū)人閱讀 49,842評(píng)論 1 290
  • 那天侄非,我揣著相機(jī)與錄音蕉汪,去河邊找鬼。 笑死逞怨,一個(gè)胖子當(dāng)著我的面吹牛者疤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播叠赦,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼驹马,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了除秀?” 一聲冷哼從身側(cè)響起糯累,我...
    開(kāi)封第一講書(shū)人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鳞仙,沒(méi)想到半個(gè)月后寇蚊,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體笔时,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡棍好,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了允耿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片借笙。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖较锡,靈堂內(nèi)的尸體忽然破棺而出业稼,到底是詐尸還是另有隱情,我是刑警寧澤蚂蕴,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布低散,位于F島的核電站,受9級(jí)特大地震影響骡楼,放射性物質(zhì)發(fā)生泄漏熔号。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一鸟整、第九天 我趴在偏房一處隱蔽的房頂上張望引镊。 院中可真熱鬧,春花似錦篮条、人聲如沸弟头。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)赴恨。三九已至,卻和暖如春伴栓,著一層夾襖步出監(jiān)牢的瞬間伦连,已是汗流浹背蚓胸。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留除师,地道東北人沛膳。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像汛聚,于是被迫代替她去往敵國(guó)和親锹安。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 一倚舀、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱(chēng)為結(jié)構(gòu))叹哭,知道了CSS樣式(也稱(chēng)為表示),會(huì)使用HT...
    凜0_0閱讀 2,755評(píng)論 0 8
  • 第1章 認(rèn)識(shí)JS JavaScript能做什么痕貌?1.增強(qiáng)頁(yè)面動(dòng)態(tài)效果(如:下拉菜單风罩、圖片輪播、信息滾動(dòng)等)2.實(shí)現(xiàn)...
    mo默22閱讀 1,250評(píng)論 0 5
  • 轉(zhuǎn)載請(qǐng)聲明出處 博客原文 隨手翻閱以前的學(xué)習(xí)筆記舵稠,順便整理一下放在這里超升,方便自己復(fù)習(xí),也希望你有也有幫助吧 第一課...
    程序員poetry閱讀 12,645評(píng)論 13 94
  • 曾經(jīng)沒(méi)有離職時(shí)遭遇了瓶頸哺徊,停滯不前讓我郁悶好久室琢,所有的身邊朋友都覺(jué)得我煩惱的莫名其妙,她們覺(jué)得我所帶的英語(yǔ)很吃...
    成長(zhǎng)中的Ivy閱讀 343評(píng)論 0 0
  • 知乎已經(jīng)成為了爬蟲(chóng)的訓(xùn)練場(chǎng)落追,本文利用Python中的requests庫(kù)盈滴,模擬登陸知乎,獲取cookie轿钠,保存到本地...
    DayDayUpppppp閱讀 13,488評(píng)論 5 22