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