removeEventListener मेथड

removeEventListener मेथड addEventListener के माध्यम से पहले से असाइन किए गए ईवेंट हैंडलर को हटाने की अनुमति देता है। इसके लिए पैरामीटर्स में ईवेंट का प्रकार और वही फंक्शन पास करना होगा, जो ईवेंट असाइन करते समय पास किए गए थे।

सिंटेक्स

javascriptelement.removeEventListener('event type', function);

उदाहरण

आइए ऐसा करते हैं कि एलिमेंट पर क्लिक केवल एक बार ही काम करे:

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 मेथड,
    जो डिफॉल्ट एक्शन को कैंसल करता है