这两天在做一个控件的时候遇到要触发onchange事件的问题,本来以为值一旦更改就会触发onchange事件,但实际上不是想象中的那样。
对于onBlur和onFocus可以直接调用object.Blur()和object.Focus(),但javascript中没有object.Change事件。于是就在网上查了一下,发现object.fireEvent()可以触发事件,如触发onchange事件则是object.fireEvent('onchange'),以此类推。
对于onBlur和onFocus可以直接调用object.Blur()和object.Focus(),但javascript中没有object.Change事件。于是就在网上查了一下,发现object.fireEvent()可以触发事件,如触发onchange事件则是object.fireEvent('onchange'),以此类推。
本文介绍了在JavaScript中触发onchange事件的具体方法。通常情况下,直接修改元素的值并不能触发该事件,而通过调用object.fireEvent('onchange')的方式则可以有效实现。此技巧对于前端开发人员特别有用。
4万+

被折叠的 条评论
为什么被折叠?



