Как получить содержимое загруженной таблицы стилей
Я хотел бы получить правила таблицы стилей (или CSS textContent) из css-файлов, связанных в заголовке моей страницы. document.styleSheets
, кажется, работает во всех основных браузерах, но styleSheets[0].cssRules
, конечно, не работает в IE
1 ответ:
Для IE можно использовать свойство
Таким образом, универсальным решением может быть:rules
объектовstyleSheets
.var list = null; with (document.styleSheets[0]) { if (typeof cssRules != "undefined") list = cssRules; else if (typeof rules != "undefined") list = rules; } console.log(list);
Демо-версия: http://jsfiddle.net/tqgNb/