通过javascript触发UP或DOWN ARROW键事件

时间:2015-02-05 15:32:11

标签: javascript

当我按下向上或向下箭头键时,Thunderbird中有一些事件监听器可以解析我的LDAP服务器上的电子邮件地址。 所以我想通过Javascript触发相同的事件,而不必亲自按向上或向下箭头键。 我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

我相信这就是你想要的(使用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减少头痛。