autofocus 此布尔属性指定按钮在页面加载时应获得输入 焦点。文档中只有一个元素可以拥有此属性。 disabled 此布尔属性阻止用户与按钮交互:按钮无法被按下或获得焦点。 form 要将按钮与其关联的 元素(其表单所有者)关联。此属性的值必须是同一文档中 的 id。(如果未设置此属性,则 将与其祖先 元素关联,如果有的话。) 此属性允许您将 元素与文档中任何地方的 元素关联,而不仅仅是在 内部。它还可以覆盖祖先 元素。 formaction 处理按钮提交信息的 URL。覆盖按钮表单所有者的 action 属性。如果不存在表单所有者,则不执行任何操作。 formenctype 如果按钮是提交按钮(它在 内部/与其关联且没有 type="button"),则指定如何编码提交的表单数据。可能的值 application/x-www-form-urlencoded: 如果未使用属性,则为默认值。 multipart/form-data: 用于提交 元素,其 type 属性设置为 file。 text/plain: 指定为调试辅助工具;不应用于实际的表单提交。 如果指定了此属性,它将覆盖按钮表单所有者的 enctype 属性。 formmethod 如果按钮是提交按钮(它在 内部/与其关联且没有 type="button"),则此属性指定用于提交表单的 HTTP 方法。可能的值 post: 表单中的数据在发送到服务器时包含在 HTTP 请求的正文中。当表单包含不应公开的信息(如登录凭据)时使用。 get: 表单数据附加到表单的 action URL,并使用 ? 作为分隔符,并将生成的 URL 发送到服务器。当表单 没有副作用 时使用此方法,例如搜索表单。 dialog: 此方法用于指示按钮关闭与其关联的 对话框,并且根本不传输表单数据。 如果指定,此属性将覆盖按钮表单所有者的 method 属性。 formnovalidate 如果按钮是提交按钮,则此布尔属性指定在提交表单时不进行 验证。如果指定了此属性,它将覆盖按钮表单所有者的 novalidate 属性。 此属性也适用于 和 元素。 formtarget 如果按钮是提交按钮,此属性是作者定义的名称或标准化的、以下划线为前缀的关键字,指示将提交表单的响应显示在何处。这是浏览上下文(选项卡、窗口或)的name或关键字。如果指定了此属性,它将覆盖按钮的表单所有者的target属性。以下关键字具有特殊含义 _self:将响应加载到与当前浏览上下文相同的浏览上下文中。如果未指定属性,则为默认值。 _blank:将响应加载到新的未命名的浏览上下文中——通常是新的选项卡或窗口,具体取决于用户的浏览器设置。 _parent:将响应加载到当前浏览上下文的父浏览上下文中。如果没有父级,此选项的行为与_self相同。 _top:将响应加载到顶层浏览上下文中(即,浏览上下文是当前浏览上下文的祖先,并且没有父级)。如果没有父级,此选项的行为与_self相同。 name 按钮的名称,在使用该按钮提交表单时,作为一对与按钮的value一起提交作为表单数据的一部分。 popovertarget 将元素转换为弹出式控件按钮;将要控制的弹出式元素的 ID 作为其值。有关详细信息,请参阅弹出式 API着陆页。 popovertargetaction 指定对由控制控制的弹出式元素执行的操作。可能的取值有 "hide" 按钮将隐藏显示的弹出式窗口。如果您尝试隐藏已隐藏的弹出式窗口,则不会执行任何操作。 "show" 按钮将显示隐藏的弹出式窗口。如果您尝试显示已显示的弹出式窗口,则不会执行任何操作。 "toggle" 按钮将在显示和隐藏之间切换弹出式窗口。如果弹出式窗口隐藏,则会显示;如果弹出式窗口显示,则会隐藏。如果省略了popovertargetaction,则"toggle"是控制按钮将执行的默认操作。 type 按钮的默认行为。可能的取值有 submit:按钮将表单数据提交到服务器。如果未为与关联的按钮指定属性,或者属性为空或无效值,则为默认值。 reset:按钮将所有控件重置为其初始值,例如。(这种行为往往会让用户感到恼火。) button:按钮没有默认行为,并且默认情况下按下去不会执行任何操作。它可以具有客户端脚本监听元素的事件,这些事件在事件发生时触发。 value 定义与按钮的name关联的值,当按钮与表单数据一起提交时。当使用此按钮提交表单时,此值将作为参数传递给服务器。