2012-01-15 2 views
0

Допустим, у вас есть один таблицу стилей с помощью следующей декларации на вершине:Можно ли получить все примененные стили, а не только вычисленный

a {color: black; color: rgba(255, 255, 255, 0.6)}

Так что, если я бегу document.styleSheets[0].cssRules[0].cssText я вернусь

a{color: rgba(255, 255, 255, 0.6)}

Есть ли возможность получить все стили, а не только рассчитанные?

ответ

2

Номер cssText на самом деле является аксессуаром, например innerHTML. Это означает, что вы не можете восстановить какие-либо правила, которые браузер устранил. Если вы не вручную проанализируете файл CSS. (... что я не рекомендую. Почему вы все равно хотите сделать это?)

Смежные вопросы