JavaScript将input range.value与input range.max进行比较
我正在尝试创建一个加号和减号按钮来与滑块(input type=“range”)一起工作。 然而,它并没有像我期望的那样工作。我创作了一把小提琴:JavaScript将input range.value与input range.max进行比较,javascript,html,Javascript,Html,我正在尝试创建一个加号和减号按钮来与滑块(input type=“range”)一起工作。 然而,它并没有像我期望的那样工作。我创作了一把小提琴: window.addEventListener(“加载”,eventWindowLoaded,false); 函数eventWindowLoaded(){ var buttonMinusRef=document.getElementById(“buttonMinus”); var buttonpusref=document.getElementBy
window.addEventListener(“加载”,eventWindowLoaded,false);
函数eventWindowLoaded(){
var buttonMinusRef=document.getElementById(“buttonMinus”);
var buttonpusref=document.getElementById(“buttonpus”);
var brushSizeRef=document.getElementById(“brushSize”);
按钮MinusRef.addEventListener(“单击”,递增笔刷大小,false);
buttonPlusRef.addEventListener(“单击”,递增笔刷大小,false);
函数增量BrushSize(){
如果(this.id==“buttonPlus”){
/*点击了加号按钮*/
if(brushSizeRef.value
测验
笔刷大小:
-
+
更改:
if (brushSizeRef.value < brushSizeRef.max) {
if(brushSizeRef.value
致:
if(brushSizeRef.value
最终代码:
笔刷大小:
-
+
addEventListener(“加载”,eventWindowLoaded,false);
函数eventWindowLoaded(){
var buttonMinusRef=document.getElementById(“buttonMinus”);
var buttonpusref=document.getElementById(“buttonpus”);
var brushSizeRef=document.getElementById(“brushSize”);
按钮MinusRef.addEventListener(“单击”,递增笔刷大小,false);
buttonPlusRef.addEventListener(“单击”,递增笔刷大小,false);
函数增量BrushSize(){
如果(this.id==“buttonPlus”){
/*点击了加号按钮*/
if(brushSizeRef.value
parseInt(brushSizeRef.value)。brush.min、brush.max、brush.value的类型是字符串,这就是它不工作的原因。是否有可能找到变量的数据类型(不使用typeof)?可能通过使用控制台?isNAN是一件事,它会告诉您它是否是一个数字
if (brushSizeRef.value < parseInt(brushSizeRef.max)) {