javascript - Do I need to call removeEventListener before removing DOM elements? -


this question has answer here:

say, have following html:

<div id="mydiv"> </div> 

where dynamically added child html own click event handler such:

document.getelementbyid("mydiv").innerhtml =        '<input type="button" id="idbtn" value="+">'; document.getelementbyid("idbtn").addeventlistener("click", onclick); 

and upon user action on page change removing elements within div such:

document.getelementbyid("mydiv").innerhtml = ""; 

do need call removeeventlistener() on idbtn before that?

ps. may recurring operation on single page.

insert

var element = document.getelementbyid('idbtn'); element.parentnode.removechild(element); 

before

document.getelementbyid("mydiv").innerhtml = ""; 

listeners of element removed element


Comments

Popular posts from this blog

php - Submit Form Data without Reloading page -

linux - Rails running on virtual machine in Windows -