我正在尝试使用来自控制台的纯JavaScript来触发按键事件,但无法执行此操作。
下面是我的代码
var abc = document.querySelector("#main > footer > div.block-compose > div.input-container > div > div.input");
代码1:
function fire( elem, type ) {
var evt = elem.createEvent("Events");
evt.initEvent( type, true, true, window, 1);
elem.dispatchEvent(evt);
}
document.addEventListener( "plop", function() {
console.log( "Fired a synthetic click event" );
}, false );
fire( abc, "plop" );
代码2
var event = document.createEvent("KeyboardEvent");
event.initKeyboardEvent("keypress", true, true, null, false, false, false, false, 115, 0);
有什么建议吗?
Jsfiddel链接:
http://jsfiddle.net/mishragaurav31/VLZGk/1105/
我只想要能提醒“keypressed”的javascript代码