<!-- 获取复选框的值-->
<script language=javascript>
function c()
{
var c=document.getElementsByName("aaa");//getElement s ByName忘掉了一直没注意郁闷死
for( var i=0;i<c.length;i++)
{
if(c[i].checked)
{
alert(c[i].value);
}
}
}
function d()
{
var check=document.getElementsByName("aaa");
for(i=0;i<check.length;i++)
{
//三元运算符,不知道为什么我用非(~)运算符,只能全选,只有选这个用了
check[i].checked=check[i].checked?false:true;
}
}
function e()
{
var check=document.getElementsByName("aaa");
for(i=0;i<check.length;i++)
{
check[i].checked=true;
}
}
</script>
<input type="checkbox" name="aaa" value="1" />1
<input type="checkbox" name="aaa" value="2" />2
<input type="checkbox" name="aaa" value="3" />3
<input type="checkbox" name="aaa" value="4" />4
<input type="checkbox" name="aaa" value="5" />5
<input type="checkbox" name="aaa" value="6" />6
<input type="button" value="选中查看" onclick="c()"/>
<input type="button" value="反选" onclick="d()" />
<input type="button" value="全选" onclick="e()" />
<br />
如果需要将复选框选中的值操作,可在循环里面加字符串拼接,每个用逗号隔开,在js里页面跳转,凭借的字符串如果是数组,作为url传递的参数,接手后不是数组,是字符串形式的,只要用函数分割就ok了。