gpt4 book ai didi

javascript - 火狐中的 "Event is not defined"

转载 作者:可可西里 更新时间:2023-11-01 13:36:29 24 4
gpt4 key购买 nike

在级别选择事件上调用函数的 HTML 代码。这段代码是用 Ember 框架编写的。

{{ action "onLevelSelect" this on="change" target= "view"}}

通过触发此事件调用的 Javascript 函数:

onLevelSelect : function(event) {
var getSelectedLevel = event.target.selectedOptions[0].label; // error line

/*rest of the code goes below*/
}

当谈到“错误行”时,我遇到了这个错误。

"ReferenceError: event is not defined".

我已经尝试过 window.event 和 event.which,我也尝试过将事件显式发送到函数 "onLevelSelect"

最佳答案

我解决了这个问题但是忘记更新了。解决方案是

Firefox 不支持 ember handlebar 语法来处理 ClickChange 等事件。但它在 Chrome 中有效。因此,我使用 jQuery 函数来处理这些事件,例如 click(event){}change(event){} 等(我们也可以使用 HTML 函数,例如 onClick(), onChange()) .

关于javascript - 火狐中的 "Event is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15757193/

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