JavaScript将input range.value与input range.max进行比较

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

我正在尝试创建一个加号和减号按钮来与滑块(input type=“range”)一起工作。 然而,它并没有像我期望的那样工作。我创作了一把小提琴:

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)) {