Показать сообщение отдельно
  #1 (permalink)  
Старый 18.06.2010, 20:54
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

Кроссбраузерное получение стилей
Здравствуйте! Хотел написать функцию, которая принимает 2 параметра - имя стиля, и его значение. Функция должна возвращать массив элементов, в которых значения стилей совпали с введёнными. Ну что-то типа выборки по значением CSS-стилей. Столкнулся с проблемами: стили заданные напрямую в CSS в тегах style или внешнем файле нельзя получить через element.style, а getComputedStyle() возвращает не всегда так как было задано, например значения цветов возвращает всегда в формате RGB даже если оно было задано например "red", и от currentStyle тоже отличается результат, следовательно совпадать не будет. Вопрос: есть ли вообще в природе способ сделать это универсально и кроссбраузерно?
Ответить с цитированием