HTML DOM 輸入範圍物件


HTML DOM 輸入範圍物件與型別為“range”的<input>元素關聯。我們可以分別使用 createElement() 和 getElementById() 方法建立和訪問型別為 range 的輸入元素。

屬性

以下是輸入範圍物件的屬性:

序號屬性及描述
1autocomplete
設定或返回範圍控制元件的 autocomplete 屬性值。
2autofocus
設定或返回範圍滑塊控制元件在頁面載入時是否應自動獲得焦點。
3defaultValue
設定或返回範圍滑塊控制元件的預設值。
4disabled
設定或返回滑塊控制元件是否已被停用。
5form
返回包含滑塊控制元件的表單的引用。
6List
返回包含滑塊控制元件的資料列表的引用。
7Max
設定或返回滑塊控制元件的 max 屬性值。
8Min
設定或返回滑塊控制元件的 min 屬性值。
9Name
設定或返回滑塊控制元件的 name 屬性值。
10Step
設定或返回滑塊控制元件的 step 屬性值。
11Type
返回滑塊控制元件的表單元素型別。
12value
設定或返回滑塊控制元件的 value 屬性值。

方法

以下是密碼物件的的方法:

序號方法及描述
1stepDown()
將滑塊控制元件的值遞減給定數量。
2stepUp()
將滑塊控制元件的值遞增給定數量。

示例

讓我們來看一個輸入範圍物件的示例:

 線上演示

<!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);
}

更新於:2019年8月22日

154 次檢視

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.