JS中瀏覽器相容性問題(親自實踐)

2022-04-11 02:02:09 字數 808 閱讀 5932

1、new date().getyear():如果是ie返回的正確的值;如果是ff,返回的是距離2023年的差值

2、現在ie和ff都可以使用eval("idname")來獲取id為idname的物件(原來ff不支援)

3、在ie中不可以使用const來宣告值,使用var吧(報錯)

4、獲取外部css屬性,ff使用的是document.defaultview.getcomputedstyle(element,null).protyname;或者:getcomputedstyle(obj,false)[attr],不能識別element.currentstyle.protyname;ie 均可以

function getstyle(obj,attr)else

}5、document.forms("formname");//僅適用於ie

document.forms["formname"]//ie ff 均可

6、獲取父節點:parentelement,parentnode

其中ff只可以使用parentnode;

7、如果將tr新增到table中,ie67不可以直接新增,必須將其新增到tbody中,其他的可以.

8、在select中的option中,ff不支援innertext。

如果要是刪除其中乙個option可以使用:$("sele").options.remove(1);或者$("sele").options[0]=null;

9、ie和ff事件繫結不同:

ie:attachevent;ff:addeventlistener

10、ie中是srcelement,ff是target

JS中瀏覽器相容性問題

1 瀏覽器的寬高問題 var winw document.body clientwidth document.docuemntelement clientwidth 網頁可見區域寬 var winh document.body clientheight document.docuemntelemen...

瀏覽器相容性問題

苦惱的區別 1.image repeat 在火狐裡比較正常,可是在ie中一直repeat.背景是乙個關閉的x號,div設定的backgourn image url xx 結果在ie中卻不行,最後找到原因是ie中要顯式的寫上image repeat norepeat這屬性,還有好多的差異,明天 去了 ...

瀏覽器相容性問題

瀏覽器相容問題一 不同瀏覽器的標籤預設的外補丁和內補丁不同 問題症狀 隨便寫幾個標籤,不加樣式控制的情況下,各自的margin 和padding差異較大。碰到頻率 100 解決方案 css裡 備註 這個是最常見的也是最易解決的乙個瀏覽器相容性問題,幾乎所有的css檔案開頭都會用萬用字元 來設定各個標...