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

时间:2016-08-08 19:59:54

标签: javascript html

为什么我不能在输入值上使用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;

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

1 个答案:

答案 0 :(得分:1)

  

Number,而不是number

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