Вместо этого используйте событие input
, так как имя предполагает, что оно будет срабатывать при каждом вводе, см. Этот пример о том, как использовать событие:
let inputElem = document.querySelector('input');
inputElem.addEventListener('input', () => {
console.log(inputElem.value); // Log the new value after an input is made
});
<input />