为什么我不能对输入值使用number() ?

Why I can't use number() on input value?

本文关键字:number 不能 输入 为什么      更新时间:2023-09-26

为什么我不能在输入值上使用javascript number() ?

得到这个HTML代码

<input type="text" id="someId" value="1" min="0">

和我试图处理它从javascript与:

var counter = document.getElementById("someID");
var currentCounter = counter.value;
counter.value = number(currentCounter)+1;

它不工作。它只适用于parseInt:

var counter = document.getElementById("someID");
var currentCounter = counter.value;
counter.value = parseInt(currentCounter)+1;

有人知道为什么吗?谢谢你。

Number,不是number

var counter = document.getElementById("someID");
var currentCounter = counter.value;
counter.value = Number(currentCounter) + 1;
//-------------^^^^^^^