removeEventListener մեթոդը

removeEventListener մեթոդը թույլ է տալիս հեռացնել նախկինում addEventListener-ի միջոցով նշանակված իրադարձության մշակիչը: Դրա համար պարամետրերում անհրաժեշտ է փոխանցել իրադարձության տեսակը և նույն ֆունկցիան, որոնք փոխանցվել էին իրադարձության նշանակման ժամանակ:

Շարահյուսություն

javascriptտարր.removeEventListener('իրադարձության տեսակ', ֆունկցիա);

Օրինակ

Եկեք անենք, որ տարրի վրա կտտացնելը աշխատի միայն մեկ անգամ.

html<input type="button" id="button" value="click me">
javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func); // նշանակում ենք իրադարձությունը

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // կտտացնելուց հետո հեռացնում ենք այն
};

Результат:

Տես նաև

  • preventDefault մեթոդը,
    որը չեղարկում է լռելյայն գործողությունը