n=0
for(i=0;i<formname.elements.length;i++)
{if(formname.elements[i].type=="checkbox" )
{if(formname.elements[i].checked==1)
n++
}
}
alert(n)
for(i=0;i<formname.elements.length;i++)
{if(formname.elements[i].type=="checkbox" )
{if(formname.elements[i].checked==1)
n++
}
}
alert(n)
解决方案 »
- 紧急提问,怎样点击按钮后保存图片到本地指定位置,不出现对话框?不够分再加
- 请教一个翻译问题
- 请教这个正则表达式如何写?
- 自己做的一个简单的AJAX树,附上源代码.另求哪位高手帮这颗树改成线条的(就像CSDN那样)
- 关于图片预载和window.onload事件的疑惑?
- 机器锁上别人还可以访问我的共享吗
- 受不了,为什么js在ie下一改就立即解析,而firefox老是保留原来的,刷新不行,删除缓存和历史记录不行
- 例如有多个TR,如何再指定的TR下面再添加TR
- 使用代码分析神器logger2js,搞定一切难题[百度地图api示例]
- cainiao 寻求帮助 ??
- 很简单的一个关于outerHTML的问题
- 如何传递多个不同形式的数据
for(i=0;i<formname.elements.length;i++)
{if(formname.elements[i].type=="checkbox" )
{if(formname.elements[i].checked==1)
n++
}
}
alert(n)
<input type=button onclick=aa()>
<script>
function aa()
{
var s1 = document.getElementsByTagName("input");
var s2 = "";
for(var i = 0 ;i<s1.length;i++)
if(s1[i].type == "checkbox")
if(s1[i].checked)
s2 += s1[i].value;
alert(s2);
}
</script>
var s1 = document.getElementsByTagName("input");得到所以input元素的集合,自动认为是一个数组(一个的时候也会认为是一个数组)。