К счастью, есть события PropertyChange (IE) и OniNput.
Oninput является событием в стандартном браузере и обычно применяется к входному элементу. Это произойдет при изменении входного значения, и в режиме реального времени можно прослушать, независимо от того, является ли это входом клавиатуры или изменениями мыши.
Совместимый с браузером
IE9 не поддерживается. В настоящее время должно использоваться запатентованное событие PropertyChange IE. Как следует из названия, оно переводится как событие изменения атрибута. Это событие относительно мощно. Он не только слушает атрибут значения ввода, но также включает в себя свойства других тегов и различных атрибутов, которые будут изменяться, такие как атрибут стиля элемента SPAN. Когда происходит событие, вы также можете использовать event.propertyname для доступа к измененному имени свойства.