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>
输出
这将产生以下输出:
单击“创建数字输入字段”按钮以创建数字输入字段。
广告