2014-10-30 166 views
0

我創建了以下代碼以向用戶顯示其範圍滑塊值。但是,它僅顯示用戶停止移動滑塊時的值。有沒有辦法顯示值,而用戶拖動範圍滑塊?我正在尋找一種在香草JS中做到這一點的方法。如何動態更新範圍滑塊

function updateInput(val) { 
 
     document.getElementById('textInput').innerHTML=val; 
 
    }
<input type="range" name="rangeInput" min="0" max="100" onchange="updateInput(this.value);">              
 
    <p id="textInput"></p>

回答

2

在這裏你去:

<input type="range" name="rangeInput" min="0" max="100" onchange="updateInput(this.value);" oninput="updateInput(this.value)" >              
    <p id="textInput"></p> 

oninput在IE10不支持,所以你必須同時使用,oninputonchange

這裏是demo

+0

感謝收看了兼容性! – 2014-10-30 15:10:39

1

的OnMouseMove功能做到這一點:

<input type="range" name="rangeInput" min="0" max="100" onmousemove="document.getElementById('textInput').innerHTML=this.value;">              
    <p id="textInput"></p>