javascript - 使用 JavaScript 切换复选框

标签 javascript html if-statement

我有这个工作,但我没有保存也无法复制。我正在尝试使用 if else 切换复选框。我究竟做错了什么。

我认为可行的方法:

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

最佳答案

它可以更简单:

inputs[i].checked = !inputs[i].checked;

关于javascript - 使用 JavaScript 切换复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37286629/

相关文章:

javascript - 将常规 JavaScript 变量附加到 Angular 2 模型(输入)?

html - 一行 2 个内联 div,当左边一个太大时,右边一个在另一个下面

javascript - 从存储在变量中的 DIV 中删除具有特定 ID 的 DIv

javascript - If 语句中的多个条件

python - 有没有办法在字符串的特定范围内使用 "for loop"?

c++ - 检查 Char/Int

javascript - 如何解决导航中的 jQuery 淡入淡出动画冲突?

Javascript - 创建一个新的数组方法

javascript - 检索 JavaScript 源文件位置?

javascript - 单击一个按钮可更改多个跨度项