Можно ли получить все примененные стили, а не только вычисленные - PullRequest
0 голосов
/ 15 января 2012

Допустим, у вас есть одна таблица стилей со следующим объявлением вверху:

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

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

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

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

1 Ответ

2 голосов
/ 15 января 2012

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

...