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