我有一个HTML输入元素,我试图在用户更改值后强制将一个小数位放入输入.所以,假设用户输入"4",我运行以下代码:
this.value = this.value.toFixed(1)
但后来我收到一个JavaScript错误,说"对象4没有方法'toFixed'".
似乎JavaScript试图将文字作为数字处理并失败,但是,呃,为什么?我该如何避免呢?
html javascript
html ×1
javascript ×1