button
HTML元素表示一个可点击的按钮。能够在表单,或者 HTML 文档的任一需要按钮的位置。默认情况下 HTML 按钮会呈现与用户主机相似的样式,基于user agent。
内容类别
流内容,措辞内容,交互内容,列出,可引用和可提交的表单相关的内容。
允许的内容
短语内容。
标记遗漏
没有,起始和结束标签都是强制性的。
允许父母
任何接受短语内容的元素。
允许ARIA角色
复选框,链接,menuitem,menuitemcheckbox,menuitemradio,收音机,开关,选项卡
DOM界面
HTMLButtonElement
属性
该元素包含 全局属性.
autofocusHTML5一个布尔属性,用于指定当页面加载时按钮必须有输入焦点,除非用户重写,例如通过不同控件键入。只有一个表单关联元素可以指定该属性。
autocomplete该属性在上的使用并未标准化,只有Firefox允许。不像其它浏览器,Firefox默认在页面加载时持续禁用Button的动态状态(Firefox persists the dynamic disabled state )。将此属性设置为off (i.e. autocomplete="off")关闭此特性。参见 bug 654072。
disabled
此布尔属性表示用户不能与button交互。如果属性值未指定,button继承包含元素,例如
;如果没有设置disabled属性的包含元素,button将可交互。不像其它浏览器,Firefox默认在页面加载时持续禁用Button的动态状态。使用autocomplete属性可控制此特性。
formHTML5表示button元素关联的form元素(它的表单拥有者)。此属性值必须为同一文档中的一个
元素的id属性。如果此属性未指定,元素必须是form元素的后代。利用此属性,你可以将元素放置在文档内的任何位置,而不仅仅是作为他们form元素的后代。formactionHTML5表示程序处理button提交信息的URI。如果指定了,将重写button表单拥有者的action属性。
formenctypeHTML5如果button是submit类型,此属性值指定提交表单到服务器的内容类型。可选值:
application/x-www-form-urlencoded: 未指定时的默认值。
multipart/form-data: 如果使用type属性的元素设置文件,使用此值。
text/plai