Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 全选

作者:木齵乄语   发布日期:2026-06-20   浏览:64

// HTML部分
<input type="checkbox" id="selectAll">全选</input>
<input type="checkbox" class="item">选项1</input>
<input type="checkbox" class="item">选项2</input>
<input type="checkbox" class="item">选项3</input>

// JavaScript部分
document.getElementById('selectAll').addEventListener('change', function() {
    var checkboxes = document.getElementsByClassName('item');
    for (var i = 0; i < checkboxes.length; i++) {
        checkboxes[i].checked = this.checked;
    }
});

解释说明:

  • HTML部分:

    • #selectAll 是一个复选框,用于全选或取消全选。
    • .item 是每个单独的复选框,用户可以选择或取消选择。
  • JavaScript部分:

    • 使用 addEventListener 监听 #selectAll 复选框的变化事件。
    • #selectAll 被勾选或取消勾选时,遍历所有 .item 类的复选框,并将它们的状态设置为与 #selectAll 的状态一致。

上一篇:js checkbox选中

下一篇:js 生成图片

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js fill方法

js 数组连接

js json数组

js 数组复制

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站