纯javascript触发按键事件

时间:2016-10-19 08:17:43

标签: javascript

我正在尝试使用来自控制台的纯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代码

1 个答案:

答案 0 :(得分:0)

这个怎么样(通过onkeydown调用发送密钥):jsBin