HTMLKeygenElement 接口提供特殊的属性和方法,(除了常见的对象 HTMLElement 接口提供的属性和方法通过继承也能获取到)用于操作布局和体现的 <keygen> 元素。
Object.prototype
Function.prototype
EventTarget
Node
Element
HTMLElement
HTMLKeygenElement
程序不能直接调用该构造函数,否则将会产生异常。
属性 | 说明 |
---|---|
- | - |
语法 | 说明 |
---|---|
- | - |
Object.prototype
EventTarget.prototype
Node.prototype
Element.prototype
HTMLElement.prototype
HTMLKeygenElement.prototype
从父元素继承的属性, HTMLElement。
属性 | 说明 |
---|---|
autofocus | 这个 input 控件是否可以在页面加载时自动得到焦点。 |
challenge | 反映了challenge HTML 属性, 其中包含与提交的密钥打包的challenge字符串。 |
disabled | 反映disabled HTML属性,指示用户是否可以与控件进行交互。 |
form | 只读, HTMLFormElement, 指示控件的 form 所有者, 如果定义则反映了form html 属性, |
keytype | DOMString, 反映 keytype html 属性, 其中包含所使用的密钥类型。 |
labels | 只读,返回一个NodeList列表, 其中包含与此<keygen>元素关联的列表。 |
name | DOMString, 反映了name html 属性, 其中包含以表单数据提交的控件的名称。 |
type | 只读, DOMString, 必须是 keygen 值。 |
validationMessage | 只读,报告该控件不满足验证要求的,提示给用户的看的信息。如果这个控件没有验证约束( willValidate 值为 false),或者满足验证的要求,那么这个属性为空字符串。 |
validity | 只读,这个控件当前的验证状态。 |
willValidate | 布尔值, 始终为 false, 因为 keygen 对象从不用于约束验证。 |
没有特殊的方法; 继承了父对象 HTMLElement 的方法。
语法 | 说明 |
---|---|
checkValidity() | 布尔值, 总是返回 true, 因为keygen对象从不用于约束验证。 |
setCustomValidity(in DOMString error) | 设置元素的自定义有效性消息。如果此消息不是空字符串,然后元素有自定义有效性错误,并不验证。 |
Object.prototype
EventTarget.prototype
Node.prototype
Element.prototype
HTMLElement.prototype
HTMLKeygenElement.prototype
<keygen> 元素