单击按钮时触发ctrl + r,ctrl + a,ctrl + q事件

当用户点击按钮时,我需要触发Ctrl + RCtrl + ACtrl + Q事件。

我正在处理以下代码:

$(document).ready(function () { $('#Button1').click(function () { var evt = $.Event("keypress"); evt.keyCode = 81; evt.ctrlKey = true; evt.shiftKey = true; $(document).trigger(evt); }); }); 

您无法模拟浏览器控制键,但可以模拟其效果。

CtrlR刷新。

 function refresh() { location.reload(true); } 

CtrlA选择所有内容。 代码来自这里 。

 function selectAll() { var e = document.getElementsByTagName('body')[0]; var r = document.createRange(); r.selectNodeContents(e); var s = window.getSelection(); s.removeAllRanges(); s.addRange(r); } 

我不确定CtrlQ应该做什么; 如果它退出浏览器,则不可能。