Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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 访问css属性值 函数getSitePallete(选择器){ var选择器=document.styleSheets[8]。规则; var pallete=新数组(); 对于(变量i=0;i_Javascript - Fatal编程技术网

Javascript 访问css属性值 函数getSitePallete(选择器){ var选择器=document.styleSheets[8]。规则; var pallete=新数组(); 对于(变量i=0;i

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;

我想访问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; 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