JavaScript"模拟事件"的注意要点详解
用最后就是触发事件。这需要使用首先创建鼠标事件对象的方法createEvent()传入MouseEvents,返回的对象的方法initMouseEvent(),接收15个信息:。最后记得把event对象传给dispatchEvent()方法。由于DOM3级不提倡使用keypress事件,因此只能利用这种技术来模拟keydown和keyup事件:在Firefox中,调用createEvent()并传入“KeyEvents”就可以创建一个键盘事件,返回的事件对象会包含一个initKeyEvent()方法,接收参数:。另外,建议使用构造函数“KeyboardEvent”浏览器中很少使用变动事件和HTML事件;要模拟变动事件,可以用createEvent;initMutationEvent();要模拟HTML事件,可以用createEvent;initEvent();用createEvent;initCustomEvent()方法,接收参数:type;bubbles;cancelable;detail;调用
下载地址
用户评论