var aInput = objTable.getElementsByTagName("input");//返回数组

解决方案 »

  1.   

    是这样吗?
    var aInput = tb2.getElementsByTagName("input");//返回数组不行啊,说tb2未定义
      

  2.   

    var objTable = document.getElementById("td2");
    var aInput = objTable.getElementsByTagName("input");//返回数组try~~~
      

  3.   

    var inputs = document.all.tb2.getElementsByTagName("INPUT");
    //这句代码在HTML源代码里放在tb2出现之后
      

  4.   

    var jx=0;
    var ob=document.getElementById("tb2").getElementsByTagName("input");
    for(var j=0;j<ob.length;j++)
    {
      if(ob[j].type=="text")
      {
        jx+=j;
      }
    }
    alert(jx);
    这样反回的数值比实际的大是怎么回事啊
      

  5.   

    alert(ob.length);这样就能反回正确的值,上面的为什么呢