【发布时间】:2017-03-17 19:12:01
【问题描述】:
我有一个如下所示的输入框:
<input type="text" id="inputName" placeholder="enter name">
然后我将它分配给一个变量,如下所示:(这通过激活函数的提交按钮发生)
var name = document.getElementById("inputName").value;
但是,当我使用 typeof 时:
var check = typeof bid;
console.log(check);
无论我输入的是数字还是字符串,它总是记录一个字符串。
我认为我遗漏了一些东西,所以我希望有人提供意见。提前谢谢你。
【问题讨论】:
-
从 DOM 读取的值总是字符串
-
有什么办法可以解决这个问题吗? @rajesh
-
parseInt,parseFloat,Number。您将不得不手动解析它们 -
对不起。没读完。它解释了 parseFloat @Rajesh
-
我会看看它是否解决了我的问题。
标签: javascript