【发布时间】:2018-11-26 00:04:23
【问题描述】:
这是我的html代码
<input type="range" name="que1" min="0" max="100" value="0" class="slider" id="myRange">
它的javascript代码是
var slider = document.getElementById('myRange')
function onChange(event) {
var x = event.target.value
if (x == 0) {
slider.className = ''
} else if (x > 30 && x < 60) {
slider.className = 'MyClass-1'
} else if (x == 100) {
slider.className = 'MyClass-2'
}
}
slider.addEventListener('input', onChange)
当我拖动滑块时,值会发生变化,但类没有根据值添加,它在 chrome 中完美运行,但在 internet explorer 11 中无法正常运行。
在ie11中实现这个的任何解决方案??
【问题讨论】:
标签: javascript html input internet-explorer-11 rangeslider