请问,如下JS代码段:
         obj1=document.getElementById("tb__0_1");
obj2=document.getElementById("tb__0_2");
obj3=document.getElementById("tb__0_3");
obj4=document.getElementById("tb__0_4");
obj5=document.getElementById("tb__0_5");如何用一个对象数组,例如:obj[5]之类的进行定义。
   

解决方案 »

  1.   


    var obj=[obj1, obj2, obj3, obj4, obj5];
      

  2.   

    var obj = [];
    for(var i=1;i<6;i++)
    {
      obj.push(document.getElementById("tb__0_"+i));
    }
      

  3.   

    理解错了,是不是这个意思for(var i=0;i<5;i++){
     eval("obj"+i+"=document.getElementById(\"tb__0_"+i+"\")");
    }
      

  4.   

    var obj=[];  
    obj[1]=document.getElementById("tb__0_1"); for(i=0;i<length;i++){
    obj[i] = document.getElementById("tb__0_"+i+"); 
    }
    是这意思吗
      

  5.   


    var obj = [];
    for(var i=1;i<6;i++)
    {
      obj.push(document.getElementById("tb__0_"+i));
    }
      

  6.   

    这样怎么取obj对象里面的值?例如我想取obj.innerText