HTML DOM Button 类型属性


HTML DOM Button type 属性与 HTML <button> 元素相关联。默认情况下,button 元素的类型为 type=”submit”,即点击表单上的任何按钮都会提交表单。button type 属性设置或返回按钮的类型。

语法

以下是语法:

设置 button type 属性:

buttonObject.type = "submit|button|reset"

这里,submit|button|reset 是按钮类型的取值。默认情况下设置为 submit。

  • Submit - 将按钮设置为提交按钮。
  • Button - 创建一个普通的可点击按钮。
  • Reset - 创建一个重置按钮,用于重置表单数据。

示例

让我们来看一个 HTML DOM button type 属性的示例:

<!DOCTYPE html>
<html>
<body>
<form id="Form1" action="/sample.php">
<label>First Name: <input type="text" name="fname"><br><br></label>
<label>Surname: <input type="text" name="lname"><br><br></label>
<button id="Button1" type="submit">Submit</button>
</form>
<p>Click the below button below to change the type of the above button from "submit" to "reset".</p>
<button onclick="changeType()">CHANGE</button>
<p id="Sample"></p>
<script>
   function changeType() {
      document.getElementById("Button1").type = "reset";
      document.getElementById("Sample").innerHTML = "The Submit button is now a reset
      button";
   }
</script>
</body>
</html>

输出

这将产生以下输出:

填写详细信息并点击“更改”后:

现在点击“提交”(现在是“重置”):

在上面的例子中:

我们首先创建了两个文本字段和一个 type 为“submit”的按钮,该按钮将提交我们的数据。

<label>First Name: <input type="text" name="fname"><br><br></label>
<label>Surname: <input type="text" name="lname"><br><br></label>
<button id="Button1" type="submit">Submit</button>

然后,我们创建了“更改”按钮,单击该按钮将执行 changeType() 方法。

<button onclick="changeType()">CHANGE</button>

changeType() 方法使用其 ID 获取按钮元素,并将其类型设置为重置。然后,关于更改的消息会反映在 ID 为“sample”的段落中。现在,当您单击提交按钮时,它将重置(即清除)表单数据,而不是提交它。

function changeType() {
   document.getElementById("Button1").type = "reset";
   document.getElementById("Sample").innerHTML = "The Submit button is now a reset button";
}

更新于:2019年8月7日

234 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告