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

Я хочу получить доступ к значению свойства цвета. Как я могу получить к нему доступ?access css value value

+0

Почему вы хотите это сделать? Чего вы пытаетесь достичь? Использование 'document.styleSheets' неэффективно, я хотел бы знать, есть ли лучший способ. –

+0

Я хочу получить весь цвет на сайте – gaurav

+0

Почему вы хотите это сделать? –

ответ

0

этот сайт (http://htmlbook.ru/css/color) говорит, что цвет CSS свойство может быть acessed с помощью следующих DOM-код

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

Я думаю, что вы можете принять это к вашим потребностям.