当用js动态的改变一个输入框中的值后,并不能触发它的onchange事件why?

2025-01-05 15:09:50
推荐回答(2个)
回答1:

onchange事件的触发条件需满足:1、输入框的值发生改变;2、输入框失去焦点。事件触发发生在2,而不是1的过程中。

回答2:

输入框失去焦点时才出发 建议用 onkeydown 或者 onkeyup 事件