說(shuō)明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. " /> 一级二级黄色片,国产欧美在线观看,国产一区二区三区毛片

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

JavaScript在IE和Firefox上的差異及相互替代的實(shí)現(xiàn)方法第1/2頁(yè)

1.document.formName.item("itemName") 問(wèn)題

說(shuō)明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"].
解決方法:統(tǒng)一使用document.formName.elements["elementName"].

2.集合類對(duì)象問(wèn)題

說(shuō)明:IE下,可以使用()或[]獲取集合類對(duì)象;Firefox下,只能使用[]獲取集合類對(duì)象.
解決方法:統(tǒng)一使用[]獲取集合類對(duì)象.

3.自定義屬性問(wèn)題

說(shuō)明:IE下,可以使用獲取常規(guī)屬性的方法來(lái)獲取自定義屬性,也可以使用getAttribute()獲取自定義屬性;Firefox下,只能使用getAttribute()獲取自定義屬性.
解決方法:統(tǒng)一通過(guò)getAttribute()獲取自定義屬性.

4.eval("idName")問(wèn)題

說(shuō)明:IE下,,可以使用eval("idName")或getElementById("idName")來(lái)取得id為idName的HTML對(duì)象;Firefox下只能使用getElementById("idName")來(lái)取得id為idName的HTML對(duì)象.
解決方法:統(tǒng)一用getElementById("idName")來(lái)取得id為idName的HTML對(duì)象.

5.變量名與某HTML對(duì)象ID相同的問(wèn)題

說(shuō)明:IE下,HTML對(duì)象的ID可以作為document的下屬對(duì)象變量名直接使用;Firefox下則不能.Firefox下,可以使用與HTML對(duì)象ID相同的變量名;IE下則不能。
解決方法:使用document.getElementById("idName")代替document.idName.最好不要取HTML對(duì)象ID相同的變量名,以減少錯(cuò)誤;在聲明變量時(shí),一律加上var,以避免歧義.

6.const問(wèn)題

說(shuō)明:Firefox下,可以使用const關(guān)鍵字或var關(guān)鍵字來(lái)定義常量;IE下,只能使用var關(guān)鍵字來(lái)定義常量.
解決方法:統(tǒng)一使用var關(guān)鍵字來(lái)定義常量.

7.input.type屬性問(wèn)題

說(shuō)明:IE下input.type屬性為只讀;但是Firefox下input.type屬性為讀寫(xiě).

8.window.event問(wèn)題

說(shuō)明:window.event只能在IE下運(yùn)行,而不能在Firefox下運(yùn)行,這是因?yàn)镕irefox的event只能在事件發(fā)生的現(xiàn)場(chǎng)使用.
解決方法:
IE:
<input name="Button8_1" type="button" value="IE" onclick="Javascript:gotoSubmit8_1()"/>
...
<script language="Javascript">
function gotoSubmit8_1() {
...
alert(window.event); //use window.event
...
}
</script>
IE&Firefox:
<input name="Button8_2" type="button" value="IE" onclick="Javascript:gotoSubmit8_2(event)"/>
...
<script language="Javascript">
function gotoSubmit8_2(evt) {
...
evt=evt?evt:(window.event?window.event:null);
alert(evt); //use evt
...
}
</script>

9.event.x與event.y問(wèn)題

說(shuō)明:IE下,even對(duì)象有x,y屬性,但是沒(méi)有pageX,pageY屬性;Firefox下,even對(duì)象有pageX,pageY屬性,但是沒(méi)有x,y屬性.
解決方法:使用mX(mX = event.x ? event.x : event.pageX;)來(lái)代替IE下的event.x或者Firefox下的event.pageX.

10.event.srcElement問(wèn)題

說(shuō)明:IE下,even對(duì)象有srcElement屬性,但是沒(méi)有target屬性;Firefox下,even對(duì)象有target屬性,但是沒(méi)有srcElement屬性.
解決方法:使用obj(obj = event.srcElement ? event.srcElement : event.target;)來(lái)代替IE下的event.srcElement或者Firefox下的event.target.

JavaScript技術(shù)JavaScript在IE和Firefox上的差異及相互替代的實(shí)現(xiàn)方法第1/2頁(yè),轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 黄色免费在线观看 | 久久er精品热线免费 | 中文字幕亚洲激情 | 91观看视频 | 国产精品一区二区三 | 99精品久久秒播无毒不卡 | 国产精品欧美激情在线播放 | 国产一级一极性活片 | 手机在线看片不卡中文字幕 | 热久久久久 | 四虎在线播放免费永久视频 | 色呦呦在线视频 | 在线中文字幕精品第5页 | 在线播放人成午夜免费视频 | 国产精品一区伦免视频播放 | 蕾丝视频成人★在线观看 | 91免费播放 | 每日更新国产 | china精品对白普通话 | 欧美成人亚洲综合精品欧美激情 | 在线一区二区三区 | 亚洲一区二区三区精品视频 | 美女隐私视频黄www视频 | 久久国产偷 | 国产一进一出视频网站 | 中文字幕一区视频一线 | 国产夜色| 国产一起色一起爱 | 国产成人精品综合网站 | 亚洲国产乱码在线精品 | 精品久久久久久中文字幕 | 大学生一级黄色片 | 美女视频一区二区三区在线 | 国产视频播放 | 久久综合干 | 国产亚洲视频网站 | 国产女人成人精品视频 | 亚洲一区二区三区在线网站 | 亚洲91| 日本无吗免费一二区 | 伊人久久大香线焦在观看 |