关于JS中复选框全部选定和全部取消的问题

请问,如何做一个按钮,(注意就要这一个按钮),当我点次后复选框就全部选定,再次点击后就全部取消。(不管其中哪个复选框有被选中还是未被选中)请详细在此给我提供代码如何写。能... 请问,如何做一个按钮,(注意就要这一个按钮),当我点次后复选框就全部选定,再次点击后就全部取消。(不管其中哪个复选框有被选中还是未被选中)
请详细在此给我提供代码如何写。能搞定的话,再加10分。
展开
 我来答
百度网友3dc3116
2007-05-17 · 超过16用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:43.4万
展开全部
你可以写一个处理函数,你的复选框要是一个数组或有一定规律。然后启遍历这个数组或按你的规律遍历每个复选框,注意在函数外初始化一个标志变量,当他为真(或假)时遍历时都增加 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 参数为你的表单名字
昔绢希通
2019-12-11 · TA获得超过3851个赞
知道大有可为答主
回答量:3135
采纳率:26%
帮助的人:193万
展开全部
你可以写一个处理函数,你的复选框要是一个数组或有一定规律。然后启遍历这个数组或按你的规律遍历每个复选框,注意在函数外初始化一个标志变量,当他为真(或假)时遍历时都增加
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
参数为你的表单名字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
危霜季湛霞
2019-09-27 · TA获得超过3697个赞
知道大有可为答主
回答量:3018
采纳率:33%
帮助的人:414万
展开全部
你可以写一个处理函数,你的复选框要是一个数组或有一定规律。然后启遍历这个数组或按你的规律遍历每个复选框,注意在函数外初始化一个标志变量,当他为真(或假)时遍历时都增加
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
参数为你的表单名字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式