关于JS中复选框全部选定和全部取消的问题
请问,如何做一个按钮,(注意就要这一个按钮),当我点次后复选框就全部选定,再次点击后就全部取消。(不管其中哪个复选框有被选中还是未被选中)请详细在此给我提供代码如何写。能...
请问,如何做一个按钮,(注意就要这一个按钮),当我点次后复选框就全部选定,再次点击后就全部取消。(不管其中哪个复选框有被选中还是未被选中)
请详细在此给我提供代码如何写。能搞定的话,再加10分。 展开
请详细在此给我提供代码如何写。能搞定的话,再加10分。 展开
3个回答
展开全部
你可以写一个处理函数,你的复选框要是一个数组或有一定规律。然后启遍历这个数组或按你的规律遍历每个复选框,注意在函数外初始化一个标志变量,当他为真(或假)时遍历时都增加 checked 属性,为假(或真)时取消这个属性就是了。具体的你会了吧,自己想想。
--------------------
var flag=false;
function select_all(form)
{
flag = !flag;
for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
e.checked = flag;
}
}
调用代码:<a href="#" " onClick="select_all(form1)">全选/取消</a>
注意:form1 参数为你的表单名字
--------------------
var flag=false;
function select_all(form)
{
flag = !flag;
for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
e.checked = flag;
}
}
调用代码:<a href="#" " onClick="select_all(form1)">全选/取消</a>
注意:form1 参数为你的表单名字
展开全部
你可以写一个处理函数,你的复选框要是一个数组或有一定规律。然后启遍历这个数组或按你的规律遍历每个复选框,注意在函数外初始化一个标志变量,当他为真(或假)时遍历时都增加
checked
属性,为假(或真)时取消这个属性就是了。具体的你会了吧,自己想想。
--------------------
var
flag=false;
function
select_all(form)
{
flag
=
!flag;
for
(var
i=0;i<form.elements.length;i++){
var
e
=
form.elements[i];
e.checked
=
flag;
}
}
调用代码:<a
href="#"
"
onClick="select_all(form1)">全选/取消</a>
注意:form1
参数为你的表单名字
checked
属性,为假(或真)时取消这个属性就是了。具体的你会了吧,自己想想。
--------------------
var
flag=false;
function
select_all(form)
{
flag
=
!flag;
for
(var
i=0;i<form.elements.length;i++){
var
e
=
form.elements[i];
e.checked
=
flag;
}
}
调用代码:<a
href="#"
"
onClick="select_all(form1)">全选/取消</a>
注意:form1
参数为你的表单名字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以写一个处理函数,你的复选框要是一个数组或有一定规律。然后启遍历这个数组或按你的规律遍历每个复选框,注意在函数外初始化一个标志变量,当他为真(或假)时遍历时都增加
checked
属性,为假(或真)时取消这个属性就是了。具体的你会了吧,自己想想。
--------------------
var
flag=false;
function
select_all(form)
{
flag
=
!flag;
for
(var
i=0;i<form.elements.length;i++){
var
e
=
form.elements[i];
e.checked
=
flag;
}
}
调用代码:<a
href="#"
"
onClick="select_all(form1)">全选/取消</a>
注意:form1
参数为你的表单名字
checked
属性,为假(或真)时取消这个属性就是了。具体的你会了吧,自己想想。
--------------------
var
flag=false;
function
select_all(form)
{
flag
=
!flag;
for
(var
i=0;i<form.elements.length;i++){
var
e
=
form.elements[i];
e.checked
=
flag;
}
}
调用代码:<a
href="#"
"
onClick="select_all(form1)">全选/取消</a>
注意:form1
参数为你的表单名字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询