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 浏览量

开启你的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.