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总体样式。