HTML DOM 输入范围对象
HTML DOM 输入范围对象与类型为“range”的<input>元素关联。我们可以分别使用 createElement() 和 getElementById() 方法创建和访问类型为 range 的输入元素。
属性
以下是输入范围对象的属性:
| 序号 | 属性及描述 |
|---|---|
| 1 | autocomplete 设置或返回范围控件的 autocomplete 属性值。 |
| 2 | autofocus 设置或返回范围滑块控件在页面加载时是否应自动获得焦点。 |
| 3 | defaultValue 设置或返回范围滑块控件的默认值。 |
| 4 | disabled 设置或返回滑块控件是否已被禁用。 |
| 5 | form 返回包含滑块控件的表单的引用。 |
| 6 | List 返回包含滑块控件的数据列表的引用。 |
| 7 | Max 设置或返回滑块控件的 max 属性值。 |
| 8 | Min 设置或返回滑块控件的 min 属性值。 |
| 9 | Name 设置或返回滑块控件的 name 属性值。 |
| 10 | Step 设置或返回滑块控件的 step 属性值。 |
| 11 | Type 返回滑块控件的表单元素类型。 |
| 12 | value 设置或返回滑块控件的 value 属性值。 |
方法
以下是密码对象的的方法:
| 序号 | 方法及描述 |
|---|---|
| 1 | stepDown() 将滑块控件的值递减给定数量。 |
| 2 | stepUp() 将滑块控件的值递增给定数量。 |
示例
让我们来看一个输入范围对象的示例:
<!DOCTYPE html>
<html>
<head>
<script>
function rangeCreate() {
var R = document.createElement("INPUT");
R.setAttribute("type", "range");
document.body.appendChild(R);
}
</script>
</head>
<body>
<h1>Input range object</h1>
<p>Create an input field with type range by clicking the below button</p>
<button onclick="rangeCreate()">CREATE</button>
<br><br>
VOLUME:
</body>
</html>输出
这将产生以下输出:

点击“创建”按钮:

在上面的例子中:
我们创建了一个名为“创建”的按钮,当用户点击时,它将执行 rangeCreate() 方法。
<button onclick="rangeCreate()">CREATE</button>
rangeCreate() 方法使用 document 对象的 createElement() 方法通过传递“INPUT”作为参数来创建<input>元素。新创建的输入元素被赋给变量 R,并且使用 setAttribute() 方法,我们创建一个值为 range 的 type 属性。
请记住,setAttribute() 创建属性,然后在属性之前不存在时赋值。最后,使用 document body 上的 appendChild() 方法,我们将 type 为 range 的输入元素作为 body 的子元素附加。
function createPASS() {
var R = document.createElement("INPUT");
R.setAttribute("type", "range");
document.body.appendChild(R);
}
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP