I'm trying to get the value from a range slider bar but getting this instead: [object HTMLInputElement]
.
This is the setup I have:
Any idea what I might be doing wrong?
var slider = document.getElementById("ran");
var output = document.getElementById("demo");
output.innerHTML = slider.value;
slider.oninput = function() {
output.innerHTML = this.value;
}
var sliderbar = document.getElementById('ran');
sliderbar.onmouseup = function() {
console.log(sliderbar); // alert shows [object HTMLInputElement]
}
<div class="slidecontainer">
<span id="demo" style="font-weight: bold"></span><strong>miles</strong>
<form>
<input type='range' min='1' max="6" step="1" class="slider" id='ran' />
</form>
</div>