var arr = new Array();
var inputs = document.getElementsByTagName("input");
for(var i = 0; i< inputs.length; i ++){
if(inputs[i].type == "checkbox")
{
//添加到数组
}
}
var inputs = document.getElementsByTagName("input");
for(var i = 0; i< inputs.length; i ++){
if(inputs[i].type == "checkbox")
{
//添加到数组
}
}
解决方案 »
- 如何部分删除div下a
- AJAX返回值问题
- [共享代码]重写JS的toFixed属性,解决JS数值处理精度问题
- JavasCript的问题,请教高手
- 对话框问题
- 想要一个效果,某页面上按钮为添加,点下去打开新窗口,数据添加完毕按完成,成功则关闭新窗口,弹出窗口得页面会自动刷新下
- 现有一个框架,top.leftmenu.cols="0,10,*";正常! 但这个框架被另一框架包含时候就会显示top.leftmenu未定义的错误?
- 求救checkbox全选 老板催的急 在线等 谢谢
- 怎样用js实现把网页上的图保存到本地,路径程序中指定,不出现另存的对话框
- highcharts 绘制正逆方向两个一样的Y轴
- 请问这个表单所提交的地址是什么?
- 在JavaScript中有等价于ASP中Response.End的语句吗?
var inputs = document.getElementsByTagName("input");
for(var i = 0; i< inputs.length; i ++){
if(inputs.type=="checkbox"&&inputs.name.indexOf("xx")!=-1)//这个可以把你要的CHECKBOX获取
{//do what you want to do}}
{
var checkBoxArray=new Array();
//获取所有的Input元素
var allInputObject=document.body.getElementsByTagName("input");
var checkBoxIndex=0;
for(var i=0; i<allInputObject.length; i++)
{
//获取input元素中的checkbox
if(allInputObject[i].type=="checkbox")
{
checkBoxArray[checkBoxIndex]=allInputObject[i];
checkBoxIndex++;
}
}
//返回checkbox数组
return checkBoxArray;
}该方法已通过测试,返回的就是你需要的CheckBox的数组。你可以试一下。
Q2:貌似我也连接失败了。遍历吧~
oonxt() 兄 你给我提了个非常好的主意。太感谢了!
同样感谢Special_Lin()兄,你的这个方法以后可以用的上的。
也谢谢两位没审题的兄弟,就当帮我顶了。呵呵。
结贴~~~~~~~~~~