我有 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/