照理说getElementsByTagName返回的是个数组,用.length能求!遇到个这么个情况inputs = document.getElementsByTagName("input"); 
alert(inputs。length);显示的却是个 HTMLinputElement 而不是个数字。遍历inputs里的内容,该有的都有。怎么办啊?感谢先

解决方案 »

  1.   


    alert(inputs。length); //alert(inputs.length); ?
      

  2.   

    inputs = document.getElementsByTagName("input");
    for(var i=0;i<inputs.length;i++)
       {
             
          alert(inputs[i]length);
       } 
      

  3.   

    alert(inputs.length); 笔误。源代码是alert(inputs.length); 不是“。”的问题。
      

  4.   

    document.getElementsByTagName()返回的二维数组吧!