HTMLButtonElement

 

HTMLButtonElement 接口提供操作 <button> 元素 (除了 <button> 对象,这个接口对继承了该对象的元素也有效)的属性和方法。

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实例

参考

相关页面

外部链接