Я пытаюсь использовать onkeypress или onkeydown один раз после нажатия, после чего onkeypress удалит, но я не могу этого сделать, и попытался, но не работал, что я пытался.
вот мой фрагмент ниже.
textarea.onkeypress = myPress;
function myPress(){
let setTime = setInterval(timeUpdate, 1000);
function timeUpdate(){
time.innerHTML =Number(time.innerHTML)+1;
}
}
<div id="time">0</div>
<textarea name="" id="textarea" cols="30" rows="10"></textarea>
Согласно моему фрагменту, когда я печатаю, onkeypress выглядит как несколько нажатий, и setInterval ведет себя так, как будто время не идет каждые 1 секунду, поэтому мне нужно поставить каждую секунду, когда я печатаю внутри textarea. Спасибо.