读写元素css属性 使用dom间接修改css
dom.style.prop // 读到的是行间的样式!
// RW
// bg-co --> bgCo 不允许-
// float --> cssFloat float保留字
// 值为字符串
// 复合属性建议拆解:border
查询计算样式(最终显示样式,包括默认值)
window.getComputedStyle(ele, null) // R
// 返回的计算样式的值都是绝对值 1em --> 16px
// IE8 no
// null 可获取伪元素
ele.currentStyle (IE独有) // R
// 返回 原封不动的值
封装兼容性方法
function getStyle(ele, pro) {
if(window.getComputedStyle) {
return window.getComputedStyle(ele, null)[pro];
}else{
return ele.currentStyle[pro];
}
}