可以试一下checkbox,用一样的name

解决方案 »

  1.   

    for(var i=0;i<document.createElement("input").length;i++){
       document.createElement("input")[i].value=i; 
    }
    document.createElement("input").length=i+1;
    document.createElement("input")[i+1].value=i+1;
      

  2.   

    starwu的代码报错而且创建的是多个input而不是input的数组。
      

  3.   

    哪里直接创建input数组这种事,都得靠你自己一个个创建,然后搞个数组保存其引用。var inputs = new Array();
    for (var i = 0;i < Count; i++)
    {
       var input = document.createElement("input");
       //input.type = "text";
       input.id = "input_" + i;
       input.value = i;// 在这里添加你需要的各种属性值 
       parent.appendChild( input );//parent是这个input放到页面后其父级元素的引用
       inputs.push( input );
    }
      

  4.   

    Amwpfiqvy(侠客行) 的方法也不能达到此效果,就是当
    var v=document.getElementsByName("input");
    时,v返回的是个数组。
      

  5.   

    在俠客行裏面增加
    input.name="input"
    input.id="input"