Javascript 访问css属性值 函数getSitePallete(选择器){ var选择器=document.styleSheets[8]。规则; var pallete=新数组(); 对于(变量i=0;i
我想访问color属性的值。我如何访问它?这个站点()说可以通过以下DOM代码访问color CSS属性Javascript 访问css属性值 函数getSitePallete(选择器){ var选择器=document.styleSheets[8]。规则; var pallete=新数组(); 对于(变量i=0;i,javascript,Javascript,我想访问color属性的值。我如何访问它?这个站点()说可以通过以下DOM代码访问color CSS属性 function getSitePallete(Selector) { var Selectors = document.styleSheets[8].rules; var pallete = new Array(); for (var i = 0; i < Selectors.length; i++) { for (var j = 0;
function getSitePallete(Selector) {
var Selectors = document.styleSheets[8].rules;
var pallete = new Array();
for (var i = 0; i < Selectors.length; i++) {
for (var j = 0; j < Selectors[i].style.length; j++) {
if (Selectors[i].style[j] == "color")
// here i want the value of color property (like if color : #ffffff so i want #ffffff )
}
}
}
我想你可以根据自己的需要采用它。你为什么要这样做?你想达到什么目标?使用
document.styleSheets
效率低下,我想知道是否有更好的方法。我想获得网站上所有可用的颜色。我将向用户显示托盘,用户将更改任何他们想要的颜色。您是否尝试构建类似的内容?不,但如果您告诉我问题的解决方案,那么它将对我更有帮助
[window.]document.getElementById("elementID").style.color