javascript getComputedStyle,但不是继承的(在chrome中)

javascript getComputedStyle,但不是继承的(在chrome中),javascript,css,google-chrome,styles,getcomputedstyle,Javascript,Css,Google Chrome,Styles,Getcomputedstyle,我只想获取页面上元素的计算样式,而不获取所有继承样式 var allElements = document.querySelectorAll( '*' ); for (var i=0;i<allElements.length;i++){ var element = allElements[i]; var css = getComputedStyle(element); } var-allegements=document.querySelectorAll('*');

我只想获取页面上元素的计算样式而不获取所有继承样式

var allElements = document.querySelectorAll( '*' );
for (var i=0;i<allElements.length;i++){

    var element = allElements[i];

    var css = getComputedStyle(element);

}
var-allegements=document.querySelectorAll('*');

对于(var i=0;i尝试获取元素及其父元素的计算样式,然后删除相同的属性:

var elems=document.getElementsByTagName('*');
var数据=“”;

对于(var n=0;我不认为通过普通JS可以实现这一点。您真正想解决的问题是什么?您可以直接将样式附加到元素(而不是通过样式表),或者您可以获得包含所有样式表规则的net/net总体样式。