我正在尝试按照currently recommended way触发dom事件(使用事件构造函数)并且它对我不起作用(在Chrome中)
这是我的代码(http://jsfiddle.net/artemave/shg7ot58/):
document.addEventListener(function(e) {
alert("hallo");
});
var e = new KeyboardEvent("keydown", {
key: "Escape", // keyCode: 27 also does not work
bubbles: true,
cancelable: true
});
document.dispatchEvent(e);
答案 0 :(得分:7)
将事件类型keydown
添加到addEventListener
方法以侦听自定义调度事件。
document.addEventListener('keydown', function(e) {
alert("hallo");
});