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

私はcolorプロパティの値にアクセスしたいと思います。どのようにアクセスできますか?アクセスCSSプロパティ値

+0

なぜそれをしたいですか?あなたは何を達成しようとしていますか? 'document.styleSheets'を使うことは非効率的です。もっと良い方法があるかどうかを知りたいのです。 –

+0

私はウェブサイトで利用可能なすべての色を取得したい – gaurav

+0

なぜそれをしたいですか? –

答えて

0

このサイト(http://htmlbook.ru/css/colorは)私は、あなたのニーズにこれを採用することができると思う色のCSSプロパティはDOMコード

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

を、次の経由acessedことができると述べています。