HTML DOM Input Range stepUp() 方法

htmlweb developmentfront end technology更新于 2025/10/16 21:00:17

HTML DOM Input Range 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"按钮时 −

在上面的例子中 −

我们在表单中创建了一个输入字段,其类型为"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" 来获取类型为 range 的输入字段。并调用 stepUp() 方法,传入 10 作为增量值。这将使滑块增量 10 −

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

相关文章


有用资源