Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.01.2018, 02:32
Новичок на форуме
Отправить личное сообщение для klyk Посмотреть профиль Найти все сообщения от klyk
 
Регистрация: 20.01.2018
Сообщений: 1

Как определить правила css для элемента
Привет. Есть удобный редактор стилей на js, который при клике на элементе сразу выводит список стилей для редактирования.
Удобно, например, выбор картинки (background) с сайта происходит как выбор с галереи и прочие плюшки.

Вопрос: как получить список стилей, которые принимает объект.
Вручную получается перебрать только такое: .classname li a
Что то сложнее: DIV.classname li a и прочее будет сложно.
Можно ли средствами js, получить список правил.

Например, для ссылки в меню <div class="menu"><ul><li><a>...</a></li></ul></div>,
должно получится что то, на подобии:
.menu li a {...}
.menu a {...}
a {...}
Главное, получить список (названия) правил, но как?

Последний раз редактировалось klyk, 20.01.2018 в 02:37.
Ответить с цитированием
  #2 (permalink)  
Старый 25.01.2018, 23:18
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

В нормальном случае такая хренотень не нужна, а потому стандартного способа нет. Используйте средства разработчика встроенные в браузер и не выпендривайтесь, они прекрасно такое умеют.)

Можно конечно тупым перебором пройти по document.styleSheets и с помощью element.matches(selector) проверять каждое правило, но...
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как установить значения поле name для каждого элемента формы autofan jQuery 0 27.07.2014 10:57
как определить значение css transition (jquery) BelkinV Общие вопросы Javascript 3 03.01.2013 18:15
Люди помогите! Как отключить css для ОПЕРЫ МИНИ??? griha787 Элементы интерфейса 1 13.04.2011 20:10
Как определить id дочернего элемента DOM? Motonto Events/DOM/Window 1 09.04.2009 08:13
Задание CSS для загруженных во фрейм страниц <Pool> Общие вопросы Javascript 1 14.01.2009 16:59