HTMLButtonElement
HTMLButtonElement()
继承层次
Object.prototype
Function.prototype
EventTarget
Node
Element
HTMLElement
HTMLButtonElement
构造函数
程序不能直接调用该构造函数,否则将会产生异常。
属性列表
属性 | 说明 |
---|---|
- | - |
方法列表
语法 | 说明 |
---|---|
- | - |
HTMLButtonElement.prototype
继承层次
Object.prototype
EventTarget.prototype
Node.prototype
Element.prototype
HTMLElement.prototype
HTMLButtonElement.prototype
属性列表
从父对象 HTMLElement 继承的属性。
属性 | 说明 |
---|---|
accessKey | 单个字符访问键,用于访问表单控件。 |
autofocus | 这个控件是否可以在页面加载时自动得到焦点。但用户选择了其他焦点除外。只有和表单关联的按钮该特性才有效。 |
disabled | 这个控件是否被禁用。被禁用的控件不接受任何输入和点击。 |
form | 只读,这个按钮所关联的表单元素。如果这个按钮是一个表单元素的后代元素,那么这个属性的值就是那个表单元素。如果这个按钮不是一个表单元素的后代元素,那么这个数学可以是任意同文档中的表单元素,或者是 null 表明它没有关联任何表单。 |
formAction | 一个处理提交信息的 URI 资源地址。如果指定该属性,会覆盖拥有该元素的 <form> 元素的 action 属性。 |
formEncType | 表单要提交给服务器处理的内容的类型。如果指定该属性,会覆盖拥有该元素的 <form> 元素的 enctype 属性。 |
formMethod | 浏览器提交表单内容的 HTTP 方法。如果指定该属性,会覆盖拥有该元素的 <form> 元素的 method 属性。 |
formNoValidate | 表明这个表单提交时是否需要验证。如果指定该属性,会覆盖拥有该元素的 <form> 元素的 novalidate 属性。 |
formTarget | 一个名字或关键字,用于表明显示服务器响应的页面。如果指定该属性,会覆盖拥有该元素的 <form> 元素的target 属性。 |
labels | 只读,一个 <label> 元素表,说明哪些标签是归属这个 button 的。 |
menu | 如果该按钮 type=“menu”,被点击的时候应该显示的菜单。 |
name | 提交到服务器时表单描述该对象的 name。 HTML5 如果指定该属性,不能使用空字符串 。 |
tabIndex | 表示元素在制表顺序中的位置的索引。 |
type | 表明按钮的行为。这个属性是枚举类型,可以是以下的值: “submit”: 这个按钮会提交表单。如果不指定该属性,这是默认值。HTML5 中可以动态改为空值或者无效值。 “reset”: 用于重置(清空)表单。 “button”: 什么都不做的按钮。通常通过Javascript挂载事件。 “menu”: 显示菜单的按钮 。 |
validationMessage | 只读,报告该控件不满足验证要求的,提示给用户的看的信息。如果这个控件没有验证约束( willValidate 值为 false),或者满足验证的要求,那么这个属性为空字符串。 |
validity | 只读,这个控件当前的验证状态。 |
value | 这个控件当前的表单值。 |
willValidate | 表明这个按钮是否需要在提交前进行验证。如果不需要,这个属性值为 false 。 |
方法列表
继承自父对象 HTMLElement 方法。
语法 | 说明 |
---|---|
checkValidity() | 对按钮元素不支持。 |
setCustomValidity(in DOMString error) | 对按钮元素不支持。 |
HTMLButtonElement实例
Object.prototype
EventTarget.prototype
Node.prototype
Element.prototype
HTMLElement.prototype
HTMLButtonElement.prototype
<button> 元素