作者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
→ TonyQ:ie不會動,IE 在 9 之前都要用fire event. 05/26 23:26
→ TonyQ:真要參考的話,直接拿selenium -rc 的 source code參考最快 05/26 23:26
→ TonyQ:不過,問題的重點是它的需求不應該需要這麼複雜才對啊~_~ 05/26 23:27
→ B9:嗯,我忘記說有 platform issue XD 05/27 19:24
→ B9:我只是覺得他問什麼就回答什麼,頓悟的事情交給他自己XD 05/27 19:26