有一个网站由主框架和一些附加框架组成(它们负责解析插入的数据)。当我开始编辑记录时,会出现新框架。在源代码中我看到添加了一些 JavaScript 脚本。其中一些来自站点目录,但也有一些在 <head>
中定义。框架的部分。并且定义了一个函数,我们称之为 parseData(input){...}
,然后在按“保存”链接时调用它。
有没有办法指定键盘快捷键来执行保存?没有为“保存”链接定义 ID,只有 href
和class
.
我尝试过小书签*,但卡在加入框架 URL 和 JS 函数调用上。还有其他想法吗?
编辑:* 小书签应使用类似快捷方式管理器的网络浏览器扩展程序启动。
Edit2:我不是在开发网站。我对其具有只读访问权限。
最佳答案
如果您想使用纯 JavaScript 来绑定(bind)(例如“enter”)到函数 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);
}
}
关于javascript - 如何使用键盘快捷键调用 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31949059/