javascript-将事件和参数传递给使用addEventListener调用的函数

javascript-将事件和参数传递给使用addEventListener调用的函数,javascript,event-handling,parameter-passing,addeventlistener,Javascript,Event Handling,Parameter Passing,Addeventlistener,如何访问此函数中的事件?传递函数本身,而不是返回未定义的函数值 window.addEventListener("keyup", eventkeyup(event, something), false); function eventkeyup(event, something) { //could not be able to get the event object here. } 我想实现这个常量值1='string1';常量值2='string2';documen

如何访问此函数中的事件?

传递函数本身,而不是返回未定义的函数值

window.addEventListener("keyup", eventkeyup(event, something), false);

    function eventkeyup(event, something) {

    //could not be able to get the event object here.

}

我想实现这个常量值1='string1';常量值2='string2';document.getElementById('button1')。addEventListener('click',valid(e,value1));document.getElementById('button1')。addEventListener('click',valid(e,value2));函数valid(e,value){//此处执行逻辑,但逻辑取决于值和事件}我想向函数发送事件和参数
window.addEventListener("keyup", eventkeyup(something), false);

function eventkeyup(something) {
    return function(event){
       // you have event and something here
    }
}