使用JavaScript切换复选框 [英] Toggle Checkbox using JavaScript
本文介绍了使用JavaScript切换复选框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这个工作,但我没有保存,无法复制。我试图使用切换复选框if else
。我究竟做错了什么。
I had this working, but I didnt save and cannot replicate. I am trying to toggle checkboxes using if else
. What am I doing wrong.
我认为会起作用:
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;
}
}
}
}
}
推荐答案
单个等于赋值,double / triple等于等式。您需要在if / else块中使用double或triple equals。
Single equals is assignment, double/triple equals is for equality. You need to use double or triple equals in your if/else block.
if(inputs[i].checked == false) {
inputs[i].checked = true;
}
else {
if(inputs[i].checked == true) {
inputs[i].checked = false;
}
}
这篇关于使用JavaScript切换复选框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文