站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题javascript怎么获取一个form里面所有的checkbox元素

javascript怎么获取一个form里面所有的checkbox元素

摘要: javascript怎么获取一个form里面所有的checkbox元素


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



贴错版了

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


var formElement=document.getElementById("formID");
var checkBoxs=new Array();
checkBoxs=formElement.getElementsByTagName("checkbox");

你另外一个板块里面我已经回过了,这个应该就是你要的


老兄,试过没有
checkbox的写法是<input type=checkbox>
tagName是input,type才是checkbox

另外checkBoxs=new Array();可以去掉


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


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



↑返回目录
前一篇: 怎么更改mysql的编码?
后一篇: jsp中-lt