在考虑到小数位的情况下插入textarea时删除前导零

时间:2013-11-20 07:19:50

标签: javascript html textarea decimal parseint

我想在插入文本区域时删除前导零:

换句话说,当输入一个新数字时,我希望前导零消失,无论我在小数点后按零多少次它应该 给我0无论我多少次按Zero 不是0000000

也应该 给我1.0 不是1.000000无论我在小数点后按Zero多少次。

这是我的功能:

 function Selectnumval(id) {
        var i = parseInt("010", 10);
        var btn = document.getElementById(id)
        if (btn.click = true) {
            document.getElementById('TextAreaResultspace').value += btn.value;
            document.getElementById('TextAreaResultspace').style.fontSize = "40px"
            document.getElementById('TextAreaResultspace').innerText = i;

1 个答案:

答案 0 :(得分:0)

我认为您可以将其强制转换为数字,然后将该数字附加到字符串中。 我假设它是包含字符串的btn.value。只需在变量前添加+即可。因此,对于btn.value,您可以编写+btn.value