获取样式 getComputedStyle(obj)['color']或getComputedStyle(obj).color
如果是行内自有属性,就可以直接获取obj.style.color,但自定义属性要用setAttribute和getAttribute
设置样式obj.style.color = 'red';obj.style.cssText = 'color:red;width:100px;' 会覆盖之前的行内样式(不想覆盖就+=)
js动态添加的样式会以行内样式的形式出现,行内样式改为驼峰命名 ,js只能拿到行内样式
样式兼容
currentStyle 只在IE8及以下可以识别
function css(obj , prop) {
if(getComputedStyle) {
return getComputedStyle(obj)[prop]
}
return obj.currentStyle[prop]
}