各位大侠,js代码:复选框全选,全不选,反选,求助!!!帮我看看代码!!
下面这段代码,请各位大侠帮我看看错在哪里!?谢谢了!<body><inputtype="checkbox"name="fx[]"value="0"/>巴萨<inputty...
下面这段代码,请各位大侠帮我看看错在哪里!?谢谢了!
<body>
<input type="checkbox" name="fx[]" value="0" />巴萨
<input type="checkbox" name="fx[]" value="1" />皇马
<input type="checkbox" name="fx[]" value="2" />曼联 <br/>
<input type="button" value="全选" onclick="fx('fx[]'),1)" />
<input type="button" value="全不选" onclick="fx('fx[]',2)" />
<input type="button" value="反选" onclick="fx('fx[]',3)" />
<script>
function fx(name,val)
{
var w = document.getElementsByName(name);
if(val==1)
{
for(var i=0, len=w.length; i<len; i++ )
{
w[i].checked = true;
}
}else if(val==2)
{
for(var i=0, len=w.length; i<len; i++ )
{
w[i].checked = false;
}
}else if(val==3)
{
for(var i=0, len=w.length; i<len; i++ )
{
w[i].checked = !w[i].checked;
}
}
}
</script>
</body> 展开
<body>
<input type="checkbox" name="fx[]" value="0" />巴萨
<input type="checkbox" name="fx[]" value="1" />皇马
<input type="checkbox" name="fx[]" value="2" />曼联 <br/>
<input type="button" value="全选" onclick="fx('fx[]'),1)" />
<input type="button" value="全不选" onclick="fx('fx[]',2)" />
<input type="button" value="反选" onclick="fx('fx[]',3)" />
<script>
function fx(name,val)
{
var w = document.getElementsByName(name);
if(val==1)
{
for(var i=0, len=w.length; i<len; i++ )
{
w[i].checked = true;
}
}else if(val==2)
{
for(var i=0, len=w.length; i<len; i++ )
{
w[i].checked = false;
}
}else if(val==3)
{
for(var i=0, len=w.length; i<len; i++ )
{
w[i].checked = !w[i].checked;
}
}
}
</script>
</body> 展开
2个回答
展开全部
全选的onclick 多了个右括号
建议:
<input type="checkbox" name="fx" value="0" />巴萨
<input type="checkbox" name="fx" value="1" />皇马
<input type="checkbox" name="fx" value="2" />曼联 <br/>
<input type="button" value="全选" onclick="fx('fx',1)" />
<input type="button" value="全不选" onclick="fx('fx',2)" />
<input type="button" value="反选" onclick="fx('fx',3)" />
修改成这个样子
建议:
<input type="checkbox" name="fx" value="0" />巴萨
<input type="checkbox" name="fx" value="1" />皇马
<input type="checkbox" name="fx" value="2" />曼联 <br/>
<input type="button" value="全选" onclick="fx('fx',1)" />
<input type="button" value="全不选" onclick="fx('fx',2)" />
<input type="button" value="反选" onclick="fx('fx',3)" />
修改成这个样子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询