按ENTER键调用javascript函数? [复制]

Posted

技术标签:

【中文标题】按ENTER键调用javascript函数? [复制]【英文标题】:call javascript function on ENTER key press? [duplicate] 【发布时间】:2013-08-13 22:09:31 【问题描述】:

我正在尝试使用 javascript 向下滚动页面。

如果我在链接或按钮中使用javascript:pageScroll(),我有这段代码可以正常工作:

<SCRIPT LANGUAGE="Javascript">
function pageScroll() 
        window.scrollBy(0,50); // horizontal and vertical scroll increments
        scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds

</SCRIPT>

但我需要知道如果用户在键盘上按下回车,我如何调用 pageScroll() 函数?

任何帮助将不胜感激。

【问题讨论】:

添加onkeydown 事件?我真的不知道你在问什么,你有没有尝试过? ***.com/questions/905222/… - *** 不应该是谷歌的替代品? 【参考方案1】:

使用 jQuery,您可能对.keypress() 感兴趣。这里:http://api.jquery.com/keypress/

您也可以通过简单的 Google 搜索轻松避免这个问题。

【讨论】:

【参考方案2】:
$(document).keypress(function(e) 
    if(e.which == 13) 
        //do stuff
    
);

【讨论】:

以上是关于按ENTER键调用javascript函数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

提交表单问题... Enter 键

js中如何实在3秒后自动按下回车键

用jQuery检查是否按了Enter键

在不使用 JavaScript 的情况下,如何在选择字段集中时使 Enter 键提交表单?

使用 Shift + Enter 键运行函数

如何使用 react-native-testing-library 提交表单或在输入上按 enter 键