首页 > 编程语言 > 详细

javascript 自动触发 按键盘操作 trigger

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

回车键 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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!