js установка св-ва style

berkut

Новичок
js установка св-ва style

Св-во style у элементов readOnly. Можно-ли как-то установить несколько свойств сразу? Т.е. что-нибудь типа
Код:
el.style = {color: '#ccc', backgroundColor: '#000'};
-~{}~ 22.09.07 21:45:

ещё попутно вопрос: alert(el.style.color); в ИЕ и Опере выводит в шестнадцатиричном формате, а в FF, если задан цвет определением - например "red" - то выводит red, а если в hex или dec, то вывоит rgb(255, 0, 0). Каким макаром можно сравнивать цвета? Парсить?
 

berkut

Новичок
for (prop in list)
style.prop = list[prop];
так оно не будет работать, ибо prop - строка. только если через eval()

-~{}~ 22.09.07 22:45:

всё, понял, тупой я:for (prop in list)
style[prop] = list[prop];
 

kruglov

Новичок
Еще style.cssText есть, а вообще, умные люди нам на радость class придумали, чтоб не было желания сравнивать цвета в разных форматах и присваивать пачки стилей.
 

berkut

Новичок
kruglov да я уже допетрил до el.className, что классами проще и гибче
 
Сверху