js在IE和ff之間的差異(相容)

2021-08-27 12:46:50 字數 839 閱讀 3548

1.在建立xmlhttprequest物件時存在相容   

2.事件物件event的建立和屬性存在差異

ie中,event事件作為window物件的乙個屬性;而ff則作為引數傳遞給函式。

同時ie阻止冒泡、阻止預設行為、事件源物件分別為: e.cancelbubble = true ,returnvalue = false、srcelement;而在ff為stoppropagation()、preventdefault()、target。

3.input屬性

ie為唯讀屬性,高版本的ie也可以讀寫;ff可以進行讀寫操作

4.innertext

ie可以識別,ff則不行

5.滑鼠的位置存在差異

低版本的ie不能shibiepagex,pagey,ff可以,相容辦法:   

var  pagex = event.pagex;

var pagey = event.pagey;

if(pagex ===undefined)

if(pagey ===undefined)

6.類似 obj.style.height = imgobj.height 的語句

解決方法:統一使用obj.style.height = imgobj.height + 『px』;

7.在繫結事件處理上:在註冊事件上,ie有乙個方法attchevent(),而ff使用的是addeventlistener();

js在IE和FF下的不同

1.document.formname.item itemname 問題 說明 ie下,可以使用document.formname.item itemname 或document.formname.elements elementname firefox下,只能使用document.formname...

css 相容IE和FF的寫法

ie和火狐的css相容性問題歸總 css對瀏覽器器的相容性具有很高的價值,通常情況下ie和firefox存在很大的解析差異,這裡介紹一下相容要點。1 doctype 影響 css 處理 2 ff div 設定 margin left,margin right 為 auto 時已經居中,ie 不行 3...

IE和FF相容性記錄。

ie下可以直接使用id作為物件,但是ff下不可以。譬如有乙個id mytxt的文字框,ie下可以 var v mytxt.value 但是ff下不可以 event 物件,alert event 測試結果 ie object chrome object mouseevent ff undifiend ...