Делаю так:
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;
Но так не работает. Как это сделать?