javascript getElementById(myvarnotwork,但字符串是)。类名

javascript getElementById(myvarnotwork,但字符串是)。类名,javascript,html,getelementbyid,getelementsbyclassname,Javascript,Html,Getelementbyid,Getelementsbyclassname,对于cicle,它应该执行类更改,如果我使用字符串强制值,则此操作有效,使用变量传递值无效,为什么会发生这种情况 for (var i = 0; i < A.length; i++) { var AA ="FFF"+i; document.getElementById(AA).className = this.off; \\ document.getElementById("F

对于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(变量i=0;i

for应该替换FFF之后的数字,但不会发生这种情况

执行此操作时您的ID错误
var AA=“FFF”+i。因为例如“FFF”+0=“FFF0”。

“FFF”+i!=“FFF”
。。。