Смена класса объекта
От Kalachihin Vladimir (2:5095/1.39) к All
В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)
Приветствую тебя, All!
Чёта у меня когнитивный диссонанс....
Имеется следующий скрипт:
var Tokens = document.getElementsByClassName( 'SomeClass');
var l = Tokens.length;
if( l > 0) {
for(var i=0; i<l; i++){
Tokens[i].className = "AnotherClass";
}
}
Скрипт обламывается на четвёртой итерации с сообщением "Tokens[i] неопределён".
Firefox 3.6
getElementsByClassName заведомо работает, класс у элемента заведомо один.
Другие действия с Tokens[i] (замена содержимого, изменение стиля, etc.) проходят нормально. Облом возникает только при попытке поменять класс.
Что здесь не так?
Калачихин Владимир.
--- FleetStreet 1.22+
* Origin: Stager's station, aka stagerATau.ru (2:5095/1.39)
Ответы на это письмо:
From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку
From: Username
Или коротким