在JavaScript中切换复选框的ID不起作用?

moh*_*sen 2 javascript checkbox switch-statement

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;
        }
}
Run Code Online (Sandbox Code Playgroud)

当我选中如下框时,我称之为:

<input id="cb0" type="checkbox" onclick="handleCheckBoxEvent(this);">Frist</label>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么上面的开关不起作用?

任何帮助将非常感谢,提前致谢.

Haa*_*nti 6

 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;
    }
}
Run Code Online (Sandbox Code Playgroud)

你在第二种情况下得到一个额外的":",可能会删除它,我应该没事.

测试它并删除unnessercary":"后它可以工作.