2012-04-28 140 views
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) 
     } 
    } 
} 

我想訪問顏色屬性的值。如何訪問它?訪問css屬性值

+0

你爲什麼想這樣做?你想達到什麼目的?使用'document.styleSheets'效率不高,我想知道是否有更好的方法。 – 2012-04-28 06:53:03

+0

我想獲得網站上的所有顏色 – gaurav 2012-04-28 06:54:24

+0

爲什麼你想要這樣做? – 2012-04-28 06:55:02

回答

0

這個網站(http://htmlbook.ru/css/color)說,顏色的CSS屬性可以通過下面的DOM代碼

[window.]document.getElementById("elementID").style.color 

被acessed我想你可以通過這個您的需求。