javascript - 覆盖关键事件

标签 javascript

如何覆盖或删除网站上的关键事件?我正在为 GreaseMonkey 编写一个脚本,我想在 Enter 按钮上创建事件,但是当我按下 ENTER 按钮时,它会触发网站上的功能。

编辑1:这是我需要执行此操作的网站http://lockerz.com/auth/express_signup

最佳答案

这两个中的一个应该可以为您完成。我使用了第一个,尽管有人告诉我第二个也可以。我去拿锤子。

抱歉,第一个答案不是剪切粘贴的答案。我用它来返回网站上的向上/向下箭头控制。我对其进行了更改,使其识别键码 13。

(function() {
    function keykiller(event) {
        if (event.keyCode == 13 )       
        {
            event.cancelBubble = true;
            event.stopPropagation();            
            return false;
        }
    }

    window.addEventListener('keypress', keykiller, true);
    window.addEventListener('keydown', keykiller, true);
})();

关于javascript - 覆盖关键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6708062/

相关文章:

javascript - 搜索输入字段中的所有单词,然后替换 div 标签中的所有匹配单词

javascript - 如何在nodejs中将mysql中的数据显示到html div?

javascript - jQuery insideWidth 无法与 } else { 一起使用而不进行页面刷新

javascript - 将点击事件分配给导航栏上的插件图标

javascript - Javascript 中的 array.push 不起作用

javascript - Nextjs 中带有组件的样式化组件

javascript - Vue JS - 如何使用基于可变数据的模型创建动态输入字段

javascript - Sails.js 连接到 Cloud mongoDb Atlas

javascript - jQuery 中的 "Uncaught TypeError: cannot read property ' 长度 ' of null"

javascript - 单击时,知道单击的元素是否是复选框?