腳本化CSS
查詢計算樣式
window.getComputedStyle(ele,null)
計算樣式只讀
返回的樣式的值為絕對值(px)助被,不是相對值(em ,%)
IE8及IE8以下不兼容
此時的null如果傳遞值玄呛,可傳遞偽元素,意思為獲取該ele的偽元素的樣式
ele.currentStyle
計算樣式只讀
返回的樣式值不是經(jīng)過轉(zhuǎn)換的絕對值
IE特有的屬性
//針對上述兩種查詢樣式方法封裝兼容的fun
/**
* [getStyle 求特定的元素的特定屬性值]
* @param {[element]} ele [指定元素]
* @param {[string]} prop [屬性名稱]
* @return {[string]} [返回特定屬性的值]
*/
function getStyle(ele,prop){
if(window.getComputedStyle){
return window.getComputedStyle(ele,null)[prop];
}else{
return ele.currentStyle[prop];
}
}