javascript 常見的相容性問題及解決辦法

2021-09-02 07:20:58 字數 834 閱讀 2387

//處理innertext和textcontent

function getinnertext(element)else

}//設定元素之間的內容

function setinnertext(element,content)else

}

//處理firstelementchild的相容性

function getfirstelementchild(parent)

var node, nodes = parent.childnodes, i = 0;

while (node = nodes[i++])

} return null;

}

//註冊事件,處理相容性問題

function addeventlistener(element,eventname,callback)else if(element.attachevent)else

}

//移除事件,處理相容性問題

function removeeventlistener(element,eventname,callback)else if(element.detachevent)else

}

//獲取頁面滾動的距離,並處理相容性

function getscroll()

}

//獲取滑鼠在頁面上的座標  解決ie8的問題

function getpage(e)

}

JavaScript常見相容

1.滾動條到頂端的距離 滾動高度 var scrolltop document.documentelement.scrolltop document.body.scrolltop 2.滾動條到左端的距離 var scrollleft document.documentelement.scrollle...

javaScript中一些常見的相容性問題整理

1.關於獲取行外樣式 currentstyle 和 getcomputedstyle 出現的相容性問題 我們都知道 js通過 style 不可以獲取行外樣式,當我們需要獲取行外樣式時 我們一般通過這兩個方法獲取行外樣式 ie下 currentstyle chrome,ff下 getcomputeds...

相容之CSS常見相容

1 雙倍浮動bug 描述 塊狀元素設定了float屬性後,又設定了橫向的margin值,在ie6下顯示的margin值要比設定的值大 解決方案 給float的元素新增 display inline 將其轉換為內聯元素 2 表單元素行高不一致 解決方案 給表單元素新增vertical align mi...