在 HTML 中添加滑块控件需要使用 <input> 元素,并设置 type="range" 属性。下面是一个简单的示例:
<label for="myRange">选择一个值:</label>
<input type="range" id="myRange" name="myRange" min="0" max="100" step="1" value="50">
在上面的代码中,type="range" 属性表示创建一个滑块控件,min 和 max 属性分别表示控件允许的最小值和最大值,step 属性表示控件每次改变的步长,value 属性表示控件的默认值。
此外,您还可以使用 oninput 属性添加一个 JavaScript 函数,以便在用户拖动滑块时触发某些事件。例如,以下示例将每次滑块值更改时将新值显示在页面上:
<label for="myRange">选择一个值:</label>
<input type="range" id="myRange" name="myRange" min="0" max="100" step="1" value="50" oninput="showValue(this.value)">
<p>当前值:<span id="rangeValue">50</span></p>
<script>
function showValue(newValue) {
document.getElementById("rangeValue").innerHTML = newValue;
}
</script>
在上面的示例中,oninput="showValue(this.value)" 将 showValue 函数绑定到滑块的 oninput 事件上,this.value 表示当前滑块的值。showValue 函数将新值显示在页面上的 <span> 元素中。