小编Jef*_*sse的帖子

为什么我不能在HTML输入对象的值上使用toFixed?

我有一个HTML输入元素,我试图在用户更改值后强制将一个小数位放入输入.所以,假设用户输入"4",我运行以下代码:

this.value = this.value.toFixed(1)
Run Code Online (Sandbox Code Playgroud)

但后来我收到一个JavaScript错误,说"对象4没有方法'toFixed'".

似乎JavaScript试图将文字作为数字处理并失败,但是,呃,为什么?我该如何避免呢?

html javascript

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

html ×1

javascript ×1