Показать сообщение отдельно
  #1 (permalink)  
Старый 05.08.2022, 19:16
Аспирант
Отправить личное сообщение для Andy_kun Посмотреть профиль Найти все сообщения от Andy_kun
 
Регистрация: 05.08.2022
Сообщений: 64

Передать параметры в функцию для addEventListener
Добрый вечер,

Подскажите, как возможно передать дополнительный параметр в функцию связанную с addEventListener ?

То есть я понимаю, как можно передать доп. параметры, вот к примеру таким образом:

{

//--------------------------------------------------------------------
function my_func_addEventListener(my_add_param_)
    {

console.log(my_add_param_); 

console.log(this);
console.log(this.target);
        
this.target.removeEventListener("input", my_func_addEventListener); //не работает.
    }

//--------------------------------------------------------------------





    
    
let my_add_param = "gLFyf gsfi";
let my_add_param = "hello聿";  
    

let element = document.getElementsByClassName(my_add_param)[0];

    if(element == undefined)
    {
          //какой то код...
        
    }
else
    {

        element.addEventListener("input", my_func_addEventListener.bind(element, my_add_param ));
   
    }


}


Но, я не могу понять, как передать доп.параметр в функцию с сохранением Event`а.

Как видно из кода функции, я не знаю, как или к какому объекту применить функцию removeEventListener.

Подскажите пожалуйста.
Ответить с цитированием