为什么我不能在输入值上使用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;
有人知道为什么吗?谢谢。
答案 0 :(得分:1)
是
Number
,而不是number
var counter = document.getElementById("someID");
var currentCounter = counter.value;
counter.value = Number(currentCounter) + 1;
//-------------^^^^^^^