currentStyle和getComputedStyle来获取外部样式

currentStyle和getComputedStyle来获取外部样式

 

通过document.getElementById(id).style.XXX就可以获取到XXX的值,但意外的是,这样做只能取到通过内嵌方式设置的样式值,即style属性里面设置的值

 

    var mydiv = document.getElementById('mydiv');

    if(mydiv.currentStyle) {

        var width = mydiv.currentStyle['width'];

        alert('ie:' + width);

    } else if(window.getComputedStyle) {

        var width = window.getComputedStyle(mydiv , null)['width']; //firefox 和 google都可以识别

        alert('firefox:' + width);

    }

 

}

posted @ 2017-09-25 14:31  lanyan  阅读(156)  评论(0编辑  收藏  举报