HTML DOM Input Number 对象


HTML DOM input number 对象表示 type=”number” 的 <input< 元素。

让我们看看如何创建 input number 对象

语法

以下是语法:

var numberInput = document.createElement(“INPUT”);
numberInput.setAttribute(“type”,”number”);

属性

以下是 input number 对象的属性:

属性
说明
autocomplete
它返回并更改数字输入字段的 autocomplete 属性的值。
autofocus
它返回并修改页面加载时数字输入字段是否应获得焦点。
disabled
它返回并修改数字输入字段是否被禁用。
defaultValue
它返回并更改数字输入字段的默认值。
form
它返回包含 HTML 文档中数字输入字段的表单的引用。
list
它返回包含数字输入字段的数据列表的引用。
max
它返回并修改数字输入字段的 max 属性的值。
min
它返回并修改数字输入字段的 min 属性的值。
name
它返回并更改数字输入字段的 name 属性的值。
readOnly
它返回并修改数字输入字段是否为只读。
required
它返回并修改在提交表单之前是否必须填写数字字段。
step
它返回并更改数字输入字段的 set 属性的值。
type
它返回数字输入字段的 type 属性的值。
value
它返回并修改数字输入字段的 value 属性的内容。
placeholder
它返回并修改数字输入字段的 placeholder 属性的值。

方法

以下是 input number 对象的方法

方法
说明
stepUp()
它根据其参数中指定的值递增数字输入字段的值。
stepDown()
它根据其参数中指定的值递减数字输入字段的值。

示例

让我们看看 input number 对象的一个示例:

<!DOCTYPE html>
<html>
<style>

   body{
      text-align:center;
      background-color:#363946;
      color:#fff;
   }
   form{
      margin:2.5rem auto;
   }
   button{
      background-color:#db133a;
      border:none;
      cursor:pointer;
      padding:8px 16px;
      color:#fff;
      border-radius:5px;
      font-size:1.05rem;
      outline:none;
   }
   .show{
      font-weight:bold;
      font-size:1.4rem;
   }
</style>
<body>
<h1>form Property Demo</h1>
<form id="Form 1">
<fieldset>
<legend>Form 1</legend>
<input type="month" class="monthInput">
</fieldset>
</form>
<button onclick="identify()">Identify Month Input Field</button>
<p class="show"></p>
<script>
   function identify() {
      var formId = document.querySelector(".monthInput").form.id;
      document.querySelector(".show").innerHTML = "Hi! I'm from " + formId;
   }
</script>
</body>
</html>

输出

这将产生以下输出:

单击“创建数字输入字段”按钮以创建数字输入字段。

更新于: 2019-07-30

135 次浏览

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告