gpt4 book ai didi

javascript - addEventListener on keyup javascript once

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:37 24 4
gpt4 key购买 nike

我想在按下键盘上的 Enter 后运行 countup();random(); 函数。但我想让它只在第一次工作。我的意思是当我第一次按下回车键时,它将运行该功能。但如果这些功能已经运行并且我再次按下回车键,它将永远不会产生任何影响。

这是我的代码:

addEventListener("keydown", function(e){
if (e.keyCode === 13) {
countup();
random();
}
});

谁能帮帮我?谢谢。

最佳答案

做这样的事情

// Create a named function as your event handler
var myFunction = function (e) {
if (e.keyCode === 13) {
// Do your stuff here
countup();
random();

// Remove event listener so that next time it is not triggered
removeEventListener("keydown", myFunction);
}
};

// Bind "keydown" event
addEventListener("keydown", myFunction);

关于javascript - addEventListener on keyup javascript once,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44107807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com