ie與firefox 的區別以及event的區別

2021-07-25 08:17:24 字數 1319 閱讀 1064

ie:有window.event物件 

ff:沒有window.event物件。可以通過給函式的引數傳遞event物件。如οnmοusemοve=domousemove(event) 

ie:event.x和event.y。 

ff:event.pagex和event.pagey。 

通用:兩者都有event.clientx和event.clienty屬性。 

ie:event.offsetx和event.offsety。 

ff:event.layerx和event.layery。 

style.posleft 和 style.postop 

ie:有。 

ff:沒有。 

通用:object.offsetleft 和 object.offsettop。 

ie:document.body.offsetwidth和document.body.offsetheight。注意:此時頁面一定要有body標籤。 

ff:window.innerwidth和window.innerhegiht,以及document.documentelement.clientwidth和document.documentelement.clientheight。 

通用:document.body.clientwidth和document.body.clientheight。 

ie:element.attachevent(」onclick」, func);。 

ff:element.addeventlistener(」click」, func, true)。 

通用:element.οnclick=func。雖然都可以使用onclick事件,但是onclick和上面兩種方法的效果是不一樣的,onclick只有執行乙個過程,而attachevent和addeventlistener執行的是乙個過程列表,也就是多個過程。例如:element.attachevent(」onclick」, func1);element.attachevent(」onclick」, func2)這樣func1和func2都會被執行。 

ie:如果給標籤div1定義了乙個屬性value,可以div1.value和div1[」value」]取得該值。 

ff:不能用div1.value和div1[」value」]取。 

通用:div1.getattribute(」value」)。 

ie:parentelement、parement.children,element.romovenode(true)。 

ff:parentnode、parentnode.childnodes,node.parentnode.removechild(node)。

IE與Firefox的CSS相容

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

firefox與ie的相容(css,html)

一。在 css中常用特殊字元識別表 二。2.在ie瀏覽器中不能夠理解!important的優先順序,因此,可以利用!important,設定針對ie和非ie的瀏覽器的樣式,只要在feiie流浪其樣式的後面加上1important就可以了 三。相容ie與firefox的css 線性漸變 linear ...

JS在firefox和IE之間的區別

1.html 物件的id 作為物件名的問題ie html 物件的id 可以作為 document 的下屬物件變數名直接使 用ff 不支援 解決方法 使用 document.getelementbyid 替代 document.all 2.如果控制項只有 name,沒有id,用getelementby...