Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取元素的所有计算样式_Javascript_Jquery_Css - Fatal编程技术网

Javascript 获取元素的所有计算样式

Javascript 获取元素的所有计算样式,javascript,jquery,css,Javascript,Jquery,Css,我想把所有的样式都应用到一个元素上,比如你在右上角看到的chrome开发者工具中的“Computed style”,我想得到所有的列表,还有其他简单的方法可以得到所有的列表和属性吗 我尝试了这个javascript,但它不是我想要的,我必须手动编写css属性 我只是希望所有的样式都应用到一个元素上,或者在默认情况下使用这个函数() getComputedStyle()函数来自于我在那篇文章中找不到任何解决方案的可能副本,所以我创建了我自己的。看起来这回答了你的问题:jQuerycss函数也实现

我想把所有的样式都应用到一个元素上,比如你在右上角看到的chrome开发者工具中的“Computed style”,我想得到所有的列表,还有其他简单的方法可以得到所有的列表和属性吗

我尝试了这个javascript,但它不是我想要的,我必须手动编写css属性

我只是希望所有的样式都应用到一个元素上,或者在默认情况下使用这个函数()


getComputedStyle()
函数来自于

我在那篇文章中找不到任何解决方案的可能副本,所以我创建了我自己的。看起来这回答了你的问题:jQuery
css
函数也实现了这个函数,包括更多的“挂钩”来处理浏览器不一致性。
function getComputedStyle(elm, style) {
    var computedStyle;
    if (typeof elm.currentStyle != "undefined") {
        computedStyle = elm.currentStyle;
    }
    else {
        computedStyle = document.defaultView.getComputedStyle(elm, null);
    }
    return computedStyle[style];
}