日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CSS在IE和Firefox中常見問題及解決方案

本文和大家重點(diǎn)討論一下CSS和javascript在IE和Firefox中二十三個不同點(diǎn)及解決方案,進(jìn)行CSS網(wǎng)頁布局時最令大家頭疼的問題就是瀏覽器兼容性了,相信本文介紹一定會讓你有所收獲。

創(chuàng)新互聯(lián)自成立以來,一直致力于為企業(yè)提供從網(wǎng)站策劃、網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站推廣、網(wǎng)站優(yōu)化到為企業(yè)提供個性化軟件開發(fā)等基于互聯(lián)網(wǎng)的全面整合營銷服務(wù)。公司擁有豐富的網(wǎng)站建設(shè)和互聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)管理經(jīng)驗(yàn)、成熟的應(yīng)用系統(tǒng)解決方案、優(yōu)秀的網(wǎng)站開發(fā)工程師團(tuán)隊及專業(yè)的網(wǎng)站設(shè)計師團(tuán)隊。

CSS和javascript在IE和Firefox中二十三個不同點(diǎn)

我們討論的主題CSS網(wǎng)頁布局,最令大家頭疼的問題就是瀏覽器兼容性,雖然介紹過很多這方向的知識,但依然讓很多開發(fā)人員暈頭轉(zhuǎn)向,今天的這篇文章,將列出CSS和javascript在IE和Firefox中二十三個不同點(diǎn),希望對大家的學(xué)習(xí)有所幫助。

一、document.formName.item("itemName")問題

  問題說明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]。

  解決方法:統(tǒng)一使用document.formName.elements["elementName"]。

二、集合類對象問題

  問題說明:IE下,可以使用()或[]獲取集合類對象;Firefox下,只能使用[]獲取集合類對象。

解決方法:統(tǒng)一使用[]獲取集合類對象。

三、自定義屬性問題

  問題說明:IE下,可以使用獲取常規(guī)屬性的方法來獲取自定義屬性,也可以使用getAttribute()獲取自定義屬性;Firefox下,只能使用getAttribute()獲取自定義屬性。

  解決方法:統(tǒng)一通過getAttribute()獲取自定義屬性。

四、eval("idName")問題

  問題說明:IE下,可以使用eval("idName")或getElementById("idName")來取得id為idName的HTML對象;Firefox下,只能使用getElementById("idName")來取得id為idName的HTML對象。

  解決方法:統(tǒng)一用getElementById("idName")來取得id為idName的HTML對象。

五、變量名與某HTML對象ID相同的問題

  問題說明:IE下,HTML對象的ID可以作為document的下屬對象變量名直接使用,F(xiàn)irefox下則不能;Firefox下,可以使用與HTML對象ID相同的變量名,IE下則不能。

  解決方法:使用document.getElementById("idName")代替document.idName。最好不要取HTML對象ID相同的變量名,以減少錯誤;在聲明變量時,一律加上var關(guān)鍵字,以避免歧義。#p#

六、const問題

  問題說明:Firefox下,可以使用const關(guān)鍵字或var關(guān)鍵字來定義常量;IE下,只能使用var關(guān)鍵字來定義常量。

  解決方法:統(tǒng)一使用var關(guān)鍵字來定義常量。

七、input.type屬性問題

  問題說明:IE下input.type屬性為只讀;但是Firefox下input.type屬性為讀寫。

  解決辦法:不修改input.type屬性。如果必須要修改,可以先隱藏原來的input,然后在同樣的位置再插入一個新的input元素。

八、window.event問題

  問題說明:window.event只能在IE下運(yùn)行,而不能在Firefox下運(yùn)行,這是因?yàn)镕irefox的event只能在事件發(fā)生的現(xiàn)場使用。

  解決方法:在事件發(fā)生的函數(shù)上加上event參數(shù),在函數(shù)體內(nèi)(假設(shè)形參為evt)使用varmyEvent=evt?evt:(window.event?window.event:null)
示例:

ExampleSourceCode