15 августа 2008, 10:59

setAttribute(«class») не работает в ИЕ (Internet Explorer)

JavaScript setAttribute «class» not work in IE
//Хорошо работает везде, кроме ИЕ - good for all but not IE
setAttribute(class‘, ‘value);
//в ИЕ работает вот так - IE only
setAttribute(className‘, ‘value);
//везде работает вот так ;) - good for all browsers
someElement.className = ‘value’; 

4 комментария РСС

SelenIT
Последняя строчка не только единственная кроссбраузерная, но и более правильная по смыслу, т. к. атрибуты и свойства элементов — существенно разные вещи. Подробнее (в т.ч. про классы) здесь.
Леонид
Автору огромный респект за солюшн.
Максим
Спасибо, последнее работает гуд :) !
Максим
За предпросмотрт неспасибо!
Vitaliy Bogdanets
что там «предпросматривать»? :)

Ваш комментарий

адрес не будет опубликован

ХТМЛ не работает


Ctrl + Enter