首页 > web前端 > js教程 > 如何创建控制其他复选框的'全选”复选框?

如何创建控制其他复选框的'全选”复选框?

Mary-Kate Olsen
发布: 2024-11-09 09:07:02
原创
189 人浏览过

How to Create a

如何实现选择所有其他复选框的复选框

在 HTML 中实现“全选”复选框可让您轻松切换所选内容上多个其他复选框的状态

解决方案:

要实现此功能:

  1. 使用以下 JavaScript 代码创建脚本标签:
<script>
function toggle(source) {
  const checkboxes = document.getElementsByName('foo');
  for (let i = 0; i < checkboxes.length; i++) {
    checkboxes[i].checked = source.checked;
  }
}
</script>
登录后复制
  1. 在您的 HTML 文档中,添加以下代码以创建“选择全部”复选框:
<input type="checkbox" onClick="toggle(this)" /> Toggle All<br />
登录后复制
  1. 为您的各个复选框添加以下代码:
<input type="checkbox" name="foo" value="bar1"> Bar 1<br />
<input type="checkbox" name="foo" value="bar2"> Bar 2<br />
<input type="checkbox" name="foo" value="bar3"> Bar 3<br />
<input type="checkbox" name="foo" value="bar4"> Bar 4<br />
登录后复制

当您单击“全选”复选框时,该脚本将循环遍历所有名为“foo”的复选框,并设置其选中属性以匹配“全选”的选中状态复选框。

以上是如何创建控制其他复选框的'全选”复选框?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板