Задать вопрос

Как получить общий стек css?

Css понятное дело могут подключаться и в style и через link
Хочеться узнать, как получить общую таблицу стилей на javascript, так чтобы можно было через alert (вывести весь список)?
  • Вопрос задан
  • 2741 просмотр
Подписаться 4 Оценить Комментировать
Решения вопроса 1
$(function() {
    var allElements    = $("body *"),
        elementsStyles = [];

    for (var i = 0; i < allElements.length; i++) {
        elementsStyles.push({
            element: allElements[i],
            styles: getComputedStyle(allElements[i], null)
        });
    }
    console.log(elementsStyles);
});


Выведет в консоль масив с элементом и его стилями.
Получить доступ к стилям элемента - elementsStyles[index].styles[styleName]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@aplic
Есть document.styleSheets, есть window.getComputedStyle().
Ответ написан
Комментировать
dudeonthehorse
@dudeonthehorse
Email Developer
Аякс запрос на файл стилей, не?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы