javascript - 使用 JavaScript 的全选按钮

标签 javascript html

我有以下代码。我想选中按钮单击时的所有复选框。如何仅使用 JavaScript 来执行此操作?

<div id="blocked_list_add_website_help_text">
    <button type="button" id="blockSelectAll" class="secondary">Select All</button>
</div>
<input type="checkbox" value="box1" />Box1
<input type="checkbox" value="box2" />Box2
<input type="checkbox" value="box3" />Box3

最佳答案

纯JS:

document.getElementById("blockSelectAll").onclick = function() {
    var inputs = document.getElementsByTagName("input");
    for(var i = 0; i < inputs.length; i++) {
        if(inputs[i].type == "checkbox") {
            inputs[i].checked = true;
        }
    }
}

Working fiddle

关于javascript - 使用 JavaScript 的全选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23220271/

相关文章:

html - 影响标题文本的 Css 背景覆盖

HTML5 音频多重播放

javascript - 无法使用 v-if 获取元素的 id

javascript - 每秒从字符串中移动一个字符

javascript - 将HTML插入文档主体时挂起

javascript - 使用 CDN 缓存网页的部分内容

javascript - 从次要单位格式化多种货币而不存储比率

javascript - jquery:预填充自动完成字段

javascript - 如何在给定新的 Firebase 响应的情况下更新 HTML 中的类?

javascript - 删除多个工作表中的重复项