Удаление ведущих нулей при вставке в текстовую область с учетом десятичных знаков
Я хотел бы удалить ведущий ноль при вставке в мою текстовую область:
Другими словами, я хочу, чтобы начальный ноль исчезал при вводе нового числа, и независимо от того, сколько раз мы нажимаем ноль после десятичной точки, это должно давать мне 0, независимо от того, сколько раз я нажимаю ноль Не 0000000
также это должно дать мне 1.0 Не 1.000000 независимо от того, сколько раз я нажимаю ноль после десятичной точки.
Это моя функция:
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 ответ
Я думаю, что вы могли бы привести его к числу, а затем добавить этот номер в строку. Я предполагаю, что это btn.value
который содержит строку. Просто добавьте +
перед переменной. Таким образом, для btn.value
ты мог бы написать +btn.value
,