我可以使用一个函数让所有复选框都被选中或取消选中吗(不使用点击触发器)

Can I use a function to let all checkbox checked or unchecked(not use click trigger)?

本文关键字:取消 触发器 复选框 一个 可以使 函数 我可以      更新时间:2023-09-26

我想使用一个函数来检查或取消检查所有复选框,但不使用按钮点击来触发。怎么做?

<input type="checkbox" name="list" id="checkbox_<%=rs.getString("id")%>" onclick="check_marker(this)" checked="checked" />

您没有明确希望何时进行检查,但有相应的功能。它使用for循环来设置所有复选框的checkstate。您可以在代码中随时使用它。

function checktoggle(state) { // state is true or false(true = checked, false = unchecked)
    var boxes = document.getElementsByName('list');
    for(var i = 0; i < boxes.length; i++) {
        boxes[i].checked = state;
    }
}