JSFiddle - React, Tailwind, and code Playground
HTML
<div>Напечатайте это: «Лол 123 %». Собственно сабж: почему остается % и не удаляется? Что нужно сделать чтобы удалялся знак процента?</div>
<input id="text">
JavaScript
var text = document.getElementById('text');
function removeText() {
text.value = '';
}
text.onkeypress = function(event) {
if (event.key === '%') {
removeText();
}
}