//處理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...