[英]How to call a JavaScript function using keyboard shortcut?
有一个网站,包含主要框架和一些其他框架(它们负责解析插入的数据)。 当我开始编辑记录时,出现新的框架。 在源代码中,我看到添加了一些JavaScript脚本。 其中一些来自站点目录,但在框架的<head>
部分中也有一些定义。 并且定义了一个函数,我们称它为parseData(input){...}
,然后在按下“保存”链接时调用它。
有什么方法可以分配键盘快捷键来执行保存? 没有为“保存”链接定义任何ID,只有href
和class
。
我尝试了书签*,但是被卡在了框架URL和JS函数调用中。 还有其他想法吗?
编辑:*小书签旨在使用类似快捷方式管理器的Web浏览器扩展启动。
Edit2:我不开发网站。 我具有只读访问权限。
如果要使用纯JavaScript进行绑定(例如“输入”)到parseData函数,则可以使用:
document.onkeydown = function(e){
e = e || window.event;
keycode = e.which || e.keyCode;
if(keycode == 13){ // '13' is the keycode for "enter"
e.preventDefault();
parseData(input);
}
}
您可能想将jQuery与该插件一起使用来创建键盘快捷键。 看看这个:
您可以执行以下操作:
$(document).on('keydown', null, 'ctrl+s', saveFunction);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.