单击按钮时触发ctrl + r,ctrl + a,ctrl + q事件
当用户点击按钮时,我需要触发Ctrl + R , Ctrl + A , Ctrl + Q事件。
我正在处理以下代码:
$(document).ready(function () { $('#Button1').click(function () { var evt = $.Event("keypress"); evt.keyCode = 81; evt.ctrlKey = true; evt.shiftKey = true; $(document).trigger(evt); }); });
您无法模拟浏览器控制键,但可以模拟其效果。
Ctrl – R刷新。
function refresh() { location.reload(true); }
Ctrl – A选择所有内容。 代码来自这里 。
function selectAll() { var e = document.getElementsByTagName('body')[0]; var r = document.createRange(); r.selectNodeContents(e); var s = window.getSelection(); s.removeAllRanges(); s.addRange(r); }
我不确定Ctrl – Q应该做什么; 如果它退出浏览器,则不可能。