<input id="in" type="text">
<script>
var input = document.getElementById("in");
input.oninput = function () {
console.log("input");
};
input.onchange = function () {
console.log("change");
};
setTimeout(function () {
input.value = "test"
}, 5000);
</script>
没有任何活动。
如何使用JavaScript检测输入值变化?