2015-02-05 140 views
2

在我按下向上或向下箭頭鍵時,Thunderbird中有一些事件偵聽器可以解析來自LDAP服務器的電子郵件地址。 所以我想通過Javascript觸發相同的事件,而不必物理地按下向上或向下箭頭鍵。 我該怎麼做?通過javascript觸發向上或向下箭頭鍵事件

+0

你有沒有試圖做到這一點的代碼,但不能如你所期望的那樣工作? – 2015-02-05 15:41:55

+0

不,我沒有代碼..我想知道我可以通過JavaScript模擬上下箭頭鍵.. – 2015-02-05 15:56:40

回答

2

我相信這是你想要的(使用JQuery)

var e = jQuery.Event("keyup"); 

// e.which is used to set the keycode 
e.which = 38; // it is up 
e.which = 40; // it is down 
$("id_to_element").trigger(e); 

如果jQuery是不允許使用的,純JavaScript解決方案更詳細。請參閱this answer

注意:Chrome中可能存在一個會妨礙此操作的錯誤。我會建議JQuery減少頭痛。

+0

感謝Akash的幫助,這正是我想要的,但對於JavaScript不適用於jQuery。如果你可以請給我提供一些信息,我怎樣才能通過JavaScript。 – 2015-02-05 15:54:49

+0

已更新的答案。按照鏈接。 – 2015-02-05 15:58:26

相關問題