代码如下:
var input = document.querySelector("input");
input.onclick = function (e) {
if (input.checked == false) {
e.preventDefault();
}
};
这样的话,checkbox
就无法取消了。因为当checked
的值想要变成false
时,input的默认事件,即“改变checkbox的状态”这个默认事件被无效了,于是checked的值没变成。)