Input Checkbox indeterminate 属性

定义和用法

indeterminate 属性设置或返回复选框的状态是否已更改。

复选框实际上有三种状态:true、false 和 indeterminate,表示复选框既不是“开”也不是“关”。

复选框不能通过 HTML 属性设置为不确定状态 - 它必须通过 JavaScript 设置。

此状态可用于强制用户选中或取消选中复选框。

实例

将复选框设置为不确定状态:

document.getElementById("myCheck").indeterminate = true;

亲自试一试

语法

返回 indeterminate 属性:

checkboxObject.indeterminate

设置 indeterminate 属性:

checkboxObject.indeterminate = true|false

属性值

描述
true|false

规定复选框的状态。

可能的值:

  • true - 复选框处于不确定状态
  • false - 默认。复选框未处于不确定状态。

技术细节

返回值: 布尔值,如果复选框处于不确定状态则返回 true,否则返回 false

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持