码迷,mamicode.com
首页 > 编程语言 > 详细

javascript 自动触发 按键盘操作 trigger

时间:2020-03-16 19:08:36      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:sdn   das   patch   school   按键   fun   www   ash   key   

回车键 keyCode 13

HTMLElement.prototype.pressKey = function(code) {
var evt = document.createEvent("UIEvents");
evt.keyCode = code;
evt.initEvent("keydown", true, true);
this.dispatchEvent(evt);
}

  

test:

document.body.onkeydown = function(e) {
    console.log("key pressed, code=" + e.keyCode);
};

document.body.pressKey(13);

  


 eventType 的合法值和每个值创建的事件接口:

参数 事件接口 初始化方法
HTMLEvents HTMLEvent iniEvent()
MouseEvents MouseEvent iniMouseEvent()
UIEvents UIEvent iniUIEvent()
参照文档:

http://www.w3school.com.cn/xmldom/met_document_createevent.asp

http://www.w3school.com.cn/xmldom/dom_event.asp
————————————————
版权声明:本文为CSDN博主「fareast_mzh」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fareast_mzh/article/details/83416064

javascript 自动触发 按键盘操作 trigger

标签:sdn   das   patch   school   按键   fun   www   ash   key   

原文地址:https://www.cnblogs.com/ygunoil/p/12505674.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!