Есть input, в который вставляется текст с помощью js
Например так:
<input id="sss" type="text"> oninput: <span id="result"></span>
<script>
function ss() {
document.querySelector('#sss').value = 'sss';
}
</script>
Вызываю функцию
ss();
Теперь хочу отловить изменение инпута:
<script>
var input = document.querySelector('#sss');
input.oninput = function() {
document.getElementById('result').innerHTML = input.value;
};
</script>
Но
oninput не срабатывает (( и
onchange тоже ((
Подскажите знающие - как отловить изменение инпута? При этом важно, чтоб отлов изменения происходил именно во вне функции ss()