function handleCheckBoxEvent(cb){
var index = 0;
switch (cb.id){
case "cb0":
index = 0;
alert(cb.id);
break;
case: "cb1":
index = 1;
alert(cb.id);
break;
}
}
当我像下面这样选中复选框时,我会调用它:
<input id="cb0" type="checkbox" onclick="handleCheckBoxEvent(this);">Frist</label>
我不明白为什么上面的开关不起作用?
非常感谢任何帮助,提前致谢。
最佳答案
function handleCheckBoxEvent(cb){
var index = 0;
switch (cb.id){
case "cb0":
index = 0;
alert(cb.id);
break;
case**:** "cb1":
index = 1;
alert(cb.id);
break;
}
}
在第二种情况下你有一个额外的“:”,可能删除它,我应该没问题。
对其进行了测试,并在删除了不必要的“:”后它起作用了。
关于javascript - 在 javascript 中打开复选框的 id 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17327920/