詳解JavaScript 中g(shù)etElementsByName在IE中的注意事項(xiàng)
詳解JavaScript 中g(shù)etElementsByName在IE中的注意事項(xiàng)
前言:
在IE5-9中是沒有實(shí)現(xiàn)js的 getElementsByClassName()方法,但是實(shí)現(xiàn)了getElementsByName()方法,但是需要注意的是這個(gè)方法在IE5-9中也返回id屬性匹配的指定元素,為了兼容,應(yīng)該小心謹(jǐn)慎使用,不要將同樣的字符串同時(shí)用作了名字和ID。
測(cè)試程序如下:
<div id="log"> <div id="innerLog"> </div> </div> function testCSSSelector() { console.log(document.getElementsByName("log").length); console.log(document.getElementsByName("innerLog").length); };
經(jīng)過測(cè)試在IE5-9瀏覽器中都輸出1,IE10以上(包含IE10和Edge瀏覽器)都輸出0。google和Firefox輸出的結(jié)果也為0。如果你使用的是360瀏覽,它的某些模式也是使用的IE內(nèi)核,同樣輸出的結(jié)果為1。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
JavaScript實(shí)現(xiàn)動(dòng)態(tài)添加,刪除行的方法實(shí)例詳解
這篇文章主要介紹了JavaScript實(shí)現(xiàn)動(dòng)態(tài)添加,刪除行的方法,較為詳細(xì)的分析了javascript操作table表格實(shí)現(xiàn)針對(duì)表格元素動(dòng)態(tài)操作的相關(guān)技巧,需要的朋友可以參考下2015-07-07ichart.js繪制虛線、平均分虛線效果的實(shí)現(xiàn)代碼
下面小編就為大家?guī)硪黄猧chart.js繪制虛線、平均分虛線效果的實(shí)現(xiàn)代碼。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考2016-05-05微信小程序中的video視頻實(shí)現(xiàn) 自定義播放按鈕、封面圖、視頻封面上文案
這篇文章主要介紹了微信小程序中的video視頻實(shí)現(xiàn) 自定義播放按鈕、封面圖、視頻封面上文案,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01利用Javascript判斷操作系統(tǒng)的類型實(shí)現(xiàn)不同操作系統(tǒng)下的兼容性
在通過Javascript實(shí)現(xiàn)客戶端和服務(wù)端的交互時(shí),有時(shí)候需要對(duì)操作系統(tǒng)進(jìn)行判斷,以便實(shí)現(xiàn)不同操作系統(tǒng)下的兼容性;從而實(shí)現(xiàn)網(wǎng)站在跨平臺(tái)瀏覽時(shí)候保持良好的用戶體驗(yàn),感興趣的朋友可以了解下啊,或許對(duì)你有所幫助2013-01-01