如果选中另一个复选框,Javascript 将选中一个复选框

标签 javascript html

我有 2 个复选框,考虑 chk1 和 chk2。如果选中一个复选框,则应自动选中第二个复选框,反之亦然。 javascript应该是什么?有人能帮我吗?谢谢!!

最佳答案

这里有一个简单的内联版本来演示总体思路。在实际使用中,您可能希望将它拉出到一个单独的函数中。

如果您希望 chk2 自动与 chk1 的任何更改保持同步,但在单击 chk2 时不执行任何操作,请执行此操作。

 <input id="chk1" type="checkbox" onclick="document.getElementById('chk2').checked = this.checked;">
 <input id="chk2" type="checkbox">

这个版本只会在勾选chk1的时候改变chk2,不勾选ck1的时候什么都不做。

 <input id="chk1" type="checkbox" onclick="if (this.checked) document.getElementById('chk2').checked = true;">
 <input id="chk2" type="checkbox">

关于如果选中另一个复选框,Javascript 将选中一个复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4339721/

相关文章:

javascript - 构造函数之后的类内部的这个范围

javascript - 如何在php中保存一个svg文件

java - Nashorn 脚本引擎在 Java 8 SE 嵌入式上为空

javascript - 使用 JavaScript 更改 HTML 元素

javascript - 表格内的嵌套自定义组件呈现在错误的位置?

javascript - 是否可以根据方向变化隐藏/显示div javascript/query

javascript - 如何仅在javascript中为 'a'时删除句子的最后一个字符

javascript - 你能帮忙澄清一下Javascript原型(prototype)继承方法调用吗?

java - 使用 Jsoup 获取第 n 个子元素

javascript - .js、css 或 html - 如何将对象更改为两种不同的颜色?