Я знаю, что можно получить коллекцию прикрепленных таблиц стилей, используя document.styleSheets
. Я также знаю, что можно работать с отдельными правилами в таблицах стилей.JavaScript: манипулирование текстом StyleSheet
Можно ли читать и писать весь текст таблицы стилей? В частности, я хочу получить доступ к таблицам стилей, прикрепленных с помощью тега link
. Я не нашел ничего через поисковые системы, и статьи, документирующие таблицы стилей (например, статья MDN), похоже, не упоминают об этом.
Я хочу использовать JavaScript для замены некоторого содержимого таблиц стилей «на лету», реализуя слегка динамическую таблицу стилей.
(я бы предпочел решение без jQuery, даже если мне нужно сделать работу с перекрестным браузером. К счастью, IE8 не проблема).
Благодаря
https://davidwalsh.name/add-rules-stylesheets http://www.rickardnilsson.net/post/Applying-stylesheets-dynamically-with-jQuery http://stackoverflow.com/questions/1720320/how -to-dynamic-create-css-class-in-javascript-and-apply – artm
@artm Все эти адреса создают новую таблицу стилей или добавление/удаление правил. OP хочет получить все текстовое содержимое существующей таблицы стилей. –
* Я хочу использовать JavaScript для замены некоторого содержимого таблиц стилей «на лету», реализуя слегка динамическую таблицу стилей. * Практически всегда есть лучший способ, если вы расскажете нам, что вы пытаетесь сделать. –