gpt4 book ai didi

javascript - 事件未定义错误,仅在 Firefox 中

转载 作者:行者123 更新时间:2023-12-02 15:03:23 26 4
gpt4 key购买 nike

下面有一段代码,可以告诉您当您在文本区域中键入内容时按下了哪些键,并且它可以在 Google Chrome 中使用。但是,在 Firefox 中,当您按下某个键时,会出现事件未定义错误。我们该如何解决这个问题?

<textarea onkeydown = "checkKey()"></textarea>

<script>

function checkKey() {

var key = event.keyCode;
alert(key);

} //end of checkKey()

</script>

P.S: 我不需要 jQuery 解决方案。仅纯 JavaScript。除非我们不能用纯 JavaScript 来做到这一点。那么我会接受 jQuery 解决方案。

最佳答案

event 在 chrome 中定义,但在 firefox 中没有定义。您可以将事件作为参数传递。

<textarea onkeydown = "checkKey(event)"></textarea>

<script>

function checkKey(event) {

var key = event.keyCode;
alert(key);

} //end of checkKey()

</script>

关于javascript - 事件未定义错误,仅在 Firefox 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35300380/

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