Javascript 启动ctrl+;r、 ctrl+;a、 ctrl+;点击按钮上的q事件
当用户单击按钮时,我需要触发Ctrl+R、Ctrl+A、Ctrl+Q事件 我正在编写以下代码:Javascript 启动ctrl+;r、 ctrl+;a、 ctrl+;点击按钮上的q事件,javascript,jquery,keyboard-events,Javascript,Jquery,Keyboard Events,当用户单击按钮时,我需要触发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).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选择所有内容。代码来自
我不确定Ctrl-Q应该做什么;如果它退出浏览器,那就不可能了
function selectAll() {
var e = document.getElementsByTagName('body')[0];
var r = document.createRange(); r.selectNodeContents(e);
var s = window.getSelection();
s.removeAllRanges();
s.addRange(r);
}