1、checkbox的半勾选状态(indeterminate属性)
CheckBox的indeterminate是一个独立的属性,表示复选框处于“尚未明确是否选取”状态。
和CheckBox的checked、status的取值无关,它只会影响CheckBox的外观显示,仍然可以正常的使用脚本读取checked和status的值。(注:此属性为DOM对象属性,jquery对象不可使用)
使用布尔值对indeterminate属性进行赋值,当为true时,复选框将显示为该状态,代码如下:
var obj = document.getElementById("obj");
obj.indeterminate = true;
显示如下: