HTMLObjectElement: validity 属性
HTMLObjectElement 接口的只读属性 validity 返回一个 ValidityState 对象,该对象表示元素所处的有效性状态。尽管 <object> 元素永远不是 约束验证 的候选者,但如果设置了自定义验证消息,其有效性状态仍然可能无效。
值
一个 ValidityState 对象。
示例
以下示例演示了当设置了 customError 时,<object> 处于无效状态;在此状态下,checkValidity() 返回 true,而 validityState 的 validity 属性为 false。
js
const objectElem = document.getElementById("myObjectElm");
objectElem.setCustomValidity("This object element is invalid.");
const validityState = objectElem.validity;
console.log(validityState.valid); // false
console.log(validityState.customError); // true
console.log(objectElem.checkValidity()); // true
规范
| 规范 |
|---|
| HTML # dom-cva-validity |
浏览器兼容性
加载中…