JavaScript и изменение свойства class
Подскажите, как можно изменить класс объекта с помощью JS.
Допуслим есть:
<span id="switch" class="class1"><a href="функция изменения класса">Поменять класс</a></a></span>
Вот как мне менять название класса.
Скажите возможно это вообще, или нет? И как?
В Инете искал - не нашёл, к сожалению.
JS знаю слабо, пока.
Суть то всего в том, что нажимаешь на сцылку, её цвет меняется; нажимаешь ещё раз - возвращяется к первоначальному.
Это можно сделать и без изменения class через свойство style, но лучше-бы так.
document.getElementById('switch').class = 'newclass'; вроде
Только className кажется.
Цитата:
document.getElementById('switch').class = 'newclass'; вроде
нет, так не работает. Видимо нет такого свойства class...
Потому-что даже так:
document.getElementById(id).style.color = 'red';
прекрасно срабатывает.
Блин, ну как-то же решатся должно!!! :( Ведь если есть у элемента HTML класс, то и изменить его наверное можно динамически...
Цитата: shaelf
Только className кажется.
Точно! То что нужно! Спасибо огромное!!! ;)
Автору настоятельно рекомендую ознакомиться с DOM Level2 HTML: