常用的屬性相容性備忘

2022-01-18 02:36:12 字數 529 閱讀 6627

有一些相容性的寫法老忘記,現在只好貼出來,以示備忘。

1.scrolltop(滾動條的高度)

window.onscroll=function

() ;

2.document.documentelement.clientheight(可視區的高度,全部相容)

3.輸入檢測

ie : onpropertychange : 輸入連續觸發 ff,chrom:oninput : 也是連續觸發

window.onload = function()

else

}function tochange()

4.插入節點

obj.insertbefore(newnode,position);

obj,表示在**插入,newnode是新的節點,positin,就是插入節點的位置

5.事件源

ie:srcelement,ff:target

相容性(空格相容性)

在chrome與firefox下顯示的寬度不同,原因是兩個瀏覽器的預設字型不同,給html規定字型即可解決。下面有各種形式的空格,各有不同 不換行空格,按下空格鍵所產生的空格,受字型影響明顯 ensp 半形空格 em寬度的一半 乙個小寫字母的寬度 基本不受字型影響 emsp 全形空格 乙個em寬度 ...

相容性記錄 class屬性

getattribute獲得class屬性時,ie6,ie7的傳參是classname,ie7 和現代遊覽器都是class 所有遊覽器domelement均有的classname屬性,其在ie各版本下的均表現良好返回屬性class值的字串 此外html5中domelement有個classlist屬...

ie placeholder屬性的相容性問題

html 5 有個很棒的屬性,placeholder,在滑鼠聚焦到上面時候,提示文字會消失,失去焦點之後,又會出現 但是在不支援html5的低版本的瀏覽器中,placeholder屬性是無效的,為了解決這個問題,因此,人為的去實現placeholder屬性 placeholder功能實現 var p...