比如有一个叫form1的form,它里面可能会有几个checkbox,也有可能一个checkbox也没有,这些checkbox没有name属性,请问有没有什么方法能获得该form中的所有的checkbox,返回的应该是个集合

解决方案 »

  1.   

    贴错版了没有直接办法
    只能获得form.elements
    或者所有的input
    然后循环判断type是否checkbox
      

  2.   

    var formElement=document.getElementById("formID");
    var checkBoxs=new Array();
    checkBoxs=formElement.getElementsByTagName("checkbox");你另外一个板块里面我已经回过了,这个应该就是你要的
      

  3.   

    老兄,试过没有
    checkbox的写法是<input type=checkbox>
    tagName是input,type才是checkbox另外checkBoxs=new Array();可以去掉
      

  4.   

    <script language="javascript">
    function a(){
    var t = window.document.form1.elements;
    for(var i=0;i<t.length;i++){
    if(t[i].type == "checkbox"){
    alert(t[i].name);
    }
    }
    }
    </script>
      

  5.   

    我测试用的alert(t[i].name);
    你需要什么改一下应该行了