作者B9 (叶酸酸)
看板Ajax
标题Re: [问题] 连接的CLICK不起作用?
时间Thu May 26 22:57:54 2011
你如果要用 JavaScript 模拟使用者点滑鼠,要自己做 event,自己配送 event。
keywords: createEvent() initEvent() dispatchEvent()
http://jsbin.com/ofuza5/4/edit
《JavaScript: The Definitive Guide》
五版有详细介绍,六版疑似拿掉了?囧
可以参考一下,基本上这类事件是用来触发 DOM Level 3 定义的事件,
因为这类事件的 event handler 无法像 onclick 一样可以取得,
只好透过这种方式触发,anyway,这基本上就像是使用者按滑鼠一样。
initEvent 还有其他变形 initMouseEvent 请自己查阅。
--
Oni devas ami animalojn. Ili estas tiel bongustaj.
One should love animals. They are so tasty.
每个人都应该爱动物,他们是如此美味。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.67.16.75
1F:→ TonyQ:ie不会动,IE 在 9 之前都要用fire event. 05/26 23:26
2F:→ TonyQ:真要参考的话,直接拿selenium -rc 的 source code参考最快 05/26 23:26
3F:→ TonyQ:不过,问题的重点是它的需求不应该需要这麽复杂才对啊~_~ 05/26 23:27
4F:→ B9:嗯,我忘记说有 platform issue XD 05/27 19:24
5F:→ B9:我只是觉得他问什麽就回答什麽,顿悟的事情交给他自己XD 05/27 19:26