javascript getElementById (myvarnotwork, но строка yes) .className

0

A для cicle, который должен выполнить изменение класса, если я заставляю значение со строкой, это работает, передавая значение с переменной, не работающей, почему это происходит?

            for (var i = 0; i < A.length; i++) {
              var AA ="FFF"+i;
              document.getElementById(AA).className =  this.off; 
\\                document.getElementById("FFF1").className =  this.off;
                 alert(AA);
              }

for должен заменить номер после FFF, но это не произойдет

  • 3
    "FFF" + i != "FFF" ...
Теги:
getelementbyid
getelementsbyclassname

1 ответ

0

У вас неправильный идентификатор, когда это var AA ="FFF"+i; , Потому что, например, "FFF" + 0 = "FFF0".

Ещё вопросы

Сообщество Overcoder
Наверх
Меню