Checkbox是用来表示一个二选一的选项的控件,可以用来表示多选项中的某一个或某几个。呢?
1. 判断checked属性
我们可以通过检查checkbox的checked属性来判断checkbox是否被选中,如果被选中,则checked属性为true,否则为false。例如:
var checkbox = document.getElementById("checkbox");
if(checkbox.checked){
// checkbox被选中
}else{
// checkbox未被选中
}
2. 判断value属性
我们也可以通过检查checkbox的value属性来判断checkbox是否被选中,如果被选中,则value属性为on,否则为off。例如:
var checkbox = document.getElementById("checkbox");
if(checkbox.value == "on"){
// checkbox被选中
}else{
// checkbox未被选中
}
3. 判断checked和value属性
如果同时判断checked属性和value属性,可以更加准确地判断checkbox是否被选中。例如:
var checkbox = document.getElementById("checkbox");
if(checkbox.checked && checkbox.value == "on"){
// checkbox被选中
}else{
// checkbox未被选中
}
4. 使用jQuery
如果使用jQuery,也可以检查checkbox的checked属性来判断checkbox是否被选中,例如:
if($("#checkbox").is(":checked")){
// checkbox被选中
}else{
// checkbox未被选中
}