如果我在<html>里面有个<input type="text" name="test">,<form>的名字是fm在javascript 里面有个方法,test:
function test(){if(var i=0;i<fm.test.length;i++){
   一些响应的操作
}
这样写对吗

解决方案 »

  1.   

    fm.test.length 这是啥目的 ?
    循环字符串长度 ? 
      

  2.   

    if(var i=0;i <fm.test.value.length;i++)
    ??????????????????????????????
    for循环吧for(var i=0;i <fm.test.value.length;i++)
    {
    alert(i)
    }
      

  3.   

    对呀,我是说如果是一个<input>的话,循环对吗??
      

  4.   

    fm.test取得了标签input。
    标签input没有length属性。
    文字或数组有length属性。
      

  5.   

    我是想遍历所有的name是test的 input ,但是如果input 是一个的话,这样写对吗::
      

  6.   

    document.getElementsByTagName("input")
      

  7.   

    test.length 这个长度取出的是形式参数的个数,没有问题。使用argument.length取出实际参数个数,你循环这个做什么用呢?