Показать сообщение отдельно
  #1 (permalink)  
Старый 30.10.2008, 15:10
Аспирант
Посмотреть профиль Найти все сообщения от vlad275
 
Регистрация: 29.10.2008
Сообщений: 30

Как программно присвоить элементу стиль?
Делаю так:
var st = document.styleSheets[0];
//получаем первую таблицу стилей?

var r = (st.rules)?st.rules[0]:st.cssRules["#selectedItem"];
//Если Internet Explorer то использовать первое правило st.rules[0] 

//alert(r.style.color);
//Вывод цвета

document.getElementById(id).style.color = r.style.color;



Но хочется не по одному атрибуту приравнивать, а сразу весь стиль.
Типа
document.getElementById(id).style = r.style;

Но так не работает. Как это сделать?
Ответить с цитированием