Я искал ответ, и кажется, что решение не решает эту проблему, так что, надеюсь, конкретное указание поможет мне найти решение.
Я пытаюсь прочитать cssText первой таблицы стилей, используя document.styleSheets[0].cssText
, но всегда возвращает undefined
.У меня есть таблица стилей, и она заметно заметна, но JavaScript, похоже, ее не распознает.
Это, однако, сработало, когда я включил таблицу стилей в страницу с помощью <style>
.Я не понимаю, почему это изменится при использовании <link>
, хотя.Он не только помещается перед сценарием, но даже возвращает undefined
при использовании javascript:alert(document.styleSheets[0].cssText)
в омнибаре после полной загрузки страницы.
Спасибо за любую помощь.
Редактировать:Это относится к любому методу с document.styleSheets[0]
, включая те, которые должны работать в нескольких браузерах и работали для меня до использования <link>
.Например: document.styleSheets[0].cssRules[0].selectorText