1 回答

TA贡献1776条经验 获得超12个赞
根据输入值执行某些操作的简单函数可以是这样的:
document.getElementById("myRange").addEventListener("change", function (e) {
let value = parseInt(this.value);
let resultElm = document.getElementById("result");
switch (true) {
case 0 < value && value <= 20:
resultElm.innerHTML = ":|";
break;
case 20 < value && value <= 40:
resultElm.innerHTML = ":)";
break;
case 40 < value && value <= 60:
resultElm.innerHTML = ":))";
break;
case 60 < value && value <= 80:
resultElm.innerHTML = ":D";
break;
case 80 < value && value <= 100:
resultElm.innerHTML = "^^";
break;
}
});
<input type="range" min="0" max="100" value="0" id="myRange" />
<div id="result"></div>
你可以在里面做任何你想做的case blocks
事情,突出显示一些东西,改变一个图标等等......
添加回答
举报