@Neizvest

Как в строке удалить последний элемент?

Есть строка в html 1-28+5 и т.д., надо удалить последний элемент и вывести строку без него ( в данном случае удалить 5) должно работать как в калькуляторе, где мы нажав del удаляем последний элемент. Ниже неработающий код
var deliteOne = document.getElementById('deliteOne');
deliteOne.onclick = deliteOneF;

function deliteOneF(){
var arr = text.value.split(', ');
arr.slice(0, -1);
alert(arr)
}
  • Вопрос задан
  • 5011 просмотров
Решения вопроса 1
Inviqus
@Inviqus
Если задача просто удалить последний символ, то:
var deliteOne = document.getElementById('deliteOne');
deliteOne.onclick = deliteOneF;

function deliteOneF(e){
  let text = e.target.innerText;
  e.target.innerText = text.slice(0, -1);  
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект