在js中 如何获取到 元素当前 的 样式?(内联>内部>外部)
1.obj.style[attr]; -------------------------------- //style只能获取元素的内联样式,内部样式和外部样式使用style是获取不到的。(不考虑使用)
2.obj.currentStyle[attr]; -----------------------------
3.getComputedStyle(obj,false)[attr]; --------
综上所知,写出通用格式为:
function getStyle( obj, attr){
return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle( obj, false )[attr];
};