HTMLObjectElement:validity 属性

基线 广泛可用

此功能已经完善,并且可以在许多设备和浏览器版本上运行。它自以下时间起在浏览器中可用: 2018 年 12 月.

validityHTMLObjectElement 接口的只读属性,它返回一个 ValidityState,其中包含此元素所处的有效性状态。尽管 <object> 元素从不作为 约束验证 的候选对象,但如果设置了自定义有效性消息,则有效性状态可能仍然无效。

一个 ValidityState 对象。

示例

以下示例演示了如何使 <object> 处于无效状态,即使 checkValidity() 返回 true

js
const object = document.getElementById("myObjectElement");
object.setCustomValidity("This object is invalid.");
console.log(object.validity.valid); // false
console.log(object.validity.checkValidity()); // true

规范

规范
HTML 标准
# dom-cva-validity

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。