访问元素的css样式

2018-04-01  本文已影响0人  蘑菇酱960903
        function getCssStyle (ele, propertyName) {
            var value = ele.style.propertyName;
            if (!value) {
                if (document.defaultView.getComputedStyle) {
                    var css = document.defaultView.getComputedStyle(ele, null);
                    value = css? css[propertyName] : null;
                }
                else if (ele.currentStyle) {
                    value = ele.currentStyle[propertyName]; 
                }
                return value;
            }
        }

ie支持ele.curreneStyle
其他浏览器可用getComputedStyle(ele, null)
两者均返回一个CSSStyleDeclaration对象,其中包含当前元素的所有计算的样式(包括行内样式和css样式)

上一篇下一篇

猜你喜欢

热点阅读