javascript - 将事件参数与其他参数一起使用?

标签 javascript function events arguments

这是我想做的:

function someEvent(e) {
}

onxxxx="someEvent()"

然后把它变成:

function someEvent(e, arg1, arg2) {
}

onxxxx="someEvent(???)"

基本上,我想传递其他参数,包括默认的 event 参数,但我不太确定如何传递

最佳答案

您可以将事件对象作为参数传递:

onxxxx="someEvent(event, arg1, arg2);"

event 在这里必须是文字 event

在事件处理函数中,您可以像这样找到它们:

function someEvent(e, a, b) {
    // e === event object
    // a === arg1
    // b === arg2
}

关于javascript - 将事件参数与其他参数一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21946909/

相关文章:

javascript - 如何使用 Javascript 从 Python 字典中提取值?

javascript - Angular 8 应用程序未在 Internet Explorer 中打开

javascript - 这种flash的拖放动画可以在javascript库中完成吗?

javascript - 如何触发更改函数以在加载时触发?

javascript - 如何触发 contenteditable mousedown 事件?

javascript - 我应该使用哪些 HTML5 Canvas 工具来构建纸牌游戏?

swift - 即使在同一 Controller 中, socket 为零

javascript - 是否存在 IsCallable 为假但 IsConstructor 为真的 JS 对象?

jquery - 在错误时显示工具提示并在按键时隐藏它的功能

WPF:有没有办法有条件地更改 XAML 中的属性值或需要隐藏代码 (VB/C#)?