को हटाने अगर मैंजावास्क्रिप्ट ईवेंट हैंडलर नोड
var link = document.createElement("a");
document.body.appendChild(link);
link.addEventListner("click",function(){
alert("do something");
});
की तरह किसी भी तत्व पर ईवेंट हैंडलर जोड़ने जावास्क्रिप्ट में और उसके बाद मैं हटाने लिंक
link.parrentNode.removeChild(link);
तो क्या घटना के बारे में है कि मैं लिंक करने के लिए संलग्न के बाद होगा इसे भी हटाया जाएगा या यह स्मृति में रहेगा (स्मृति में कितनी देर तक संग्रहीत किया जाता है और कितनी देर तक) में उलझन में है या मुझे पहले ईवेंट हैंडलर को हटा देना चाहिए और फिर मैं लिंक नोड को हटा दूंगा।
आप घटनाओं को संलग्न नहीं करते हैं, आप किसी ईवेंट के लिए श्रोता संलग्न करते हैं (इसलिए विधि का नाम)। श्रोता केवल तब तक मौजूद होता है जब तक ऑब्जेक्ट (डीओएम तत्व) यह अस्तित्व में संलग्न होता है। – RobG