HTML DOM 輸入範圍 stepUp() 方法


HTML DOM 輸入範圍 stepUp() 方法用於按指定數字遞增捲軸控制元件值。如果留空,則它將遞增 1。如果指定了 step 屬性,則 stepUp() 方法將以它的倍數遞增。例如:如果 step=”20”,則 stepUp(2) 將遞增 20*2=40

語法

以下是 Range stepUp() 方法的語法 −

rangeObject.stepUp(number)

此處,number 是用於指定捲軸控制元件遞增值的一個強制引數。如果留空,則它將遞增 1。

示例

我們來看一個 range stepUp() 方法的示例 −

 現場演示

<!DOCTYPE html>
<html>
<body>
<h1>Input range stepUp() method</h1>
<form>
VOLUME <input type="range" id="RANGE1" name="VOL">
</form>
<p>Increment the slider control value by clicking the below button</p>
<button type="button" onclick="stepIncrement()">INCREMENT</button>
<p id="Sample"></p>
<script>
   function stepIncrement() {
      document.getElementById("RANGE1").stepUp(10);
   }
</script>
</body>
</html>

輸出

這將產生以下輸出 −

單擊 INCREMENT 按鈕 −

在上面的示例中 −

我們在一個包含有 type=“range, id=“RANGE1” , name=“VOL” 的表單內建立了一個輸入域 −

<form>
VOLUME <input type="range" id="RANGE1" name="VOL">
<form>

然後我們建立了一個 INCREMENT 按鈕,當用戶單擊該按鈕時,該按鈕將執行 stepIncrement() 方法 −

<button type="button" onclick="stepIncrement()">INCREMENT</button>

stepIncrement() 方法使用 getElementById() 方法,透過傳遞 id“RANGE1”獲得型別為範圍的輸入欄位,並在輸入欄位上呼叫 stepUp() 方法,傳入 10 作為增量值。這會將滑塊增大 10 -

function stepIncrement() {
   document.getElementById("RANGE1").stepUp(10);
}

更新於: 2019 年 8 月 22 日

82 瀏覽量

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告