`
morning2008
  • 浏览: 115267 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

JavaScript全选复选框checkbox效果

 
阅读更多

大家在使用邮箱收发邮件时通常会使用这么一个批量操作,比如将第n页所有旧的邮件全部删除,

大部分mail程序都提供了 这样一个功能——全选复选框checkbox,当你点击全选前面的复选框时,会

中所有的复选框。很人性化,很便捷的一个操作,那么它的工作原理是怎样的呢?其实也蛮简单的,有以下几个步骤:

1.通过脚本获取指定的元素集合,其实就是所有的复选框组成的一个数组,把这个数组对象保存到一个变量里。

2.使用for语句遍历数组对象,同时给数组中的每个元素添加上单击的选中事件checked,这样所有的复选框就被选中了。

下面是具体代码(提示:您可以复制代码内容保存到记事本里,并修改后缀名为.htm即可看到效果):

  1. <html>
  2. <head>
  3. <script type="text/javascript" language="javascript">
  4. function checkAll(o) {
  5. var mytable = document.getElementById("table1").getElementsByTagName("input");
  6. for(var i=1,ci;ci=mytable[i++];) {
  7. ci.checked = o.checked;
  8. }
  9. }
  10. </script>
  11. </head>
  12. <body>
  13. <table id="table1">
  14. <tr>
  15. <th><input type='checkbox' onclick='javascript: checkAll(this)'>全选</th>
  16. </tr>
  17. <tr>
  18. <td><input type='checkbox'></td>
  19. </tr>
  20. <tr>
  21. <td><input type='checkbox'></td>
  22. </tr>
  23. <tr>
  24. <td><input type='checkbox'></td>
  25. </tr>
  26. <tr>
  27. <td><input type='checkbox'></td>
  28. </tr>
  29. </table>
  30. </body>
  31. </html>
分享到:
评论

相关推荐

    javascript 实现复选框全选/取消功能

    ### JavaScript 实现复选框全选/取消功能 在网页开发中,经常需要用到复选框全选或取消的功能。本文将详细介绍如何通过JavaScript实现这一功能,并解析提供的代码片段。 #### 1. 功能概述 本功能的目标是实现一个...

    js实现全选的复选框

    这里,我们为全选复选框设置了`id="selectAll"`,为子复选框设置了`class="item"`,这样可以通过这些属性方便地在JavaScript中进行操作。 二、JavaScript实现全选功能 在JavaScript中,我们可以通过事件监听和DOM...

    实现table表格checkbox复选框的全选 反选

    在上面的代码中,我们有一个全选复选框(`#selectAll`)和多个行内复选框(`.itemCheckbox`)。全选复选框用于控制所有行内复选框的状态。 接下来,我们使用JavaScript(通常配合jQuery库,但也可以使用原生JS)来...

    jQuery实现复选框checkbox全选、反选功能.rar

    上述代码中,"selectAll"是全选复选框的ID,而其他几个则是待选的选项。 要实现全选和反选功能,我们可以编写jQuery函数,分别绑定到"selectAll"复选框的`change`事件上。当用户点击全选复选框时,这些函数将检查或...

    解决Extjs当中复选框全选后,取消选中某一项,全选框仍是选中状态的问题

    这里的`'yourGridId'`应替换为你的表格组件的ID,`'selectAllCheckbox'`是全选复选框的ID。这段代码确保了每次单个复选框状态改变时,都会检查并更新全选复选框的状态。 同时,为了在全选复选框被点击时同步所有...

    教你一天玩转JavaScript(七)——使用JavaScript完成复选框的全选和全不选的效果

    在JavaScript的世界里,复选框(checkbox)是网页交互中常见的元素,用户可以通过它们来选择一个或多个选项。本教程将深入讲解如何使用JavaScript实现复选框的全选和全不选功能,让您的网页交互体验更加友好。我们将...

    js控制复选框全选、全不选

    当全选复选框的状态改变时,它会触发回调函数,该函数会找到所有class为`checkboxItem`的复选框,并将它们的`checked`属性设置为全选复选框的状态。 `checked.html`文件很可能是用来演示这个功能的网页。打开这个...

    判断复选框的选择状态

    1. **全选复选框**:当用户点击全选复选框时,你需要遍历所有子复选框,并将它们的选中状态设置为与全选复选框相同。同时,也要更新全选复选框的选中状态,以反映当前所有子项是否都被选中。 2. **子复选框**:对于...

    JS实现复选框全选全不选以及子复选框带动全选框的选中

    本文将深入探讨如何使用JavaScript实现这个功能,并讨论如何在子复选框状态改变时动态更新全选复选框的状态。 首先,我们需要理解JavaScript中的事件监听和DOM操作。事件监听允许我们在用户与页面元素交互时执行...

    利用Bootstrap实现表格复选框checkbox全选

    请注意,我们在`&lt;thead&gt;`中的第一列添加了一个空的`&lt;th&gt;`元素,用于放置全选复选框。在`&lt;tbody&gt;`中,每行的第一列我们添加了一个单独的复选框。 接下来,我们需要用JavaScript(这里我们可以使用jQuery)来实现全选...

    全选反选复选框JS实现

    - 当用户点击全选复选框时,遍历这些复选框并改变它们的`checked`属性,使其与全选复选框的状态保持一致。 2. **反选功能**: - 反选操作与全选类似,只是我们需要改变所有复选框的状态,使其与当前全选复选框的...

    javascript复选框实现批量选择

    实现这种批量选择的方法往往是使用 JavaScript,通过在每条记录前面加一个复选框,然后在列表下方放置一个“全选/全不选”复选框。 实现批量选择的思路是: 1. 在每条记录前面加一个复选框,该复选框的值为“id|...

    jquery复选框全选操作

    `$(this).is(':checked')`用于判断全选复选框是否被选中,`$('.child-checkbox').prop('checked', true/false)`则是用来改变所有子复选框的选中状态。 此外,为了完善用户体验,我们还可以添加一个反向操作,即当...

    复选框 实现 单选 全选

    此外,当全选复选框被选中时,会清空隐藏字段`context`和`contextTemp`的值,这是因为这些字段在全选状态下可能不再需要显示具体的选择信息。 #### 实现细节 1. **全选复选框**:位于表格头部的复选框,其`onclick...

    隐藏layui数据表格表头的checkbox复选框

    ### 隐藏LayUI数据表格表头的Checkbox复选框方法详解 #### 背景介绍 在前端开发过程中,经常会使用到LayUI框架搭建网页应用,尤其是在设计复杂的数据展示界面时,LayUI提供了强大的数据表格功能。然而,在某些场景...

    jquery 复选框 全选,全不选

    在上面的代码中,我们有一个ID为`selectAll`的全选复选框和一个ID为`uncheckAll`的全不选按钮。复选框的name属性设为`option`,这样它们将被视为一组。 接下来,我们需要用jQuery来监听这两个按钮的点击事件,并...

    jquery 、js实现复选框 (全选、反选)

    ### 使用jQuery和JavaScript实现复选框的全选与反选功能 在Web开发中,复选框(checkbox)是常用的一种交互元素,特别是在表格或列表中用于选择多个项目时非常实用。本文将详细介绍如何利用jQuery和原生JavaScript...

    spreadjs_列头添加复选框全选功能-demo.zip

    《SpreadJS:实现列头复选框全选功能详解》 SpreadJS 是一款强大的JavaScript电子表格库,由 GrapeCity 公司开发,它允许开发者在Web应用中创建、编辑和展示电子表格数据。在实际应用中,我们经常需要在列头添加复...

    带复选框的多级目录树,复选框的选择控制子节点父节点 全选和反选

    在IT领域,尤其是在前端开发中,构建用户界面时经常需要处理多级目录树结构,并且在这样的结构中加入复选框功能,以便用户可以进行批量选择或者全选、反选操作。这种技术常用于文件管理器、权限设置、菜单配置等场景...

    复选框全选、全不选和反选的效果实现.rar

    本资源"复选框全选、全不选和反选的效果实现.rar"聚焦于JavaScript(JS)实现复选框的全选、全不选和反选功能,这对于创建交互性强、用户体验良好的网页表单至关重要。全选、全不选和反选功能使得用户可以便捷地管理...

Global site tag (gtag.js) - Google Analytics