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

Python Kivy ListView: How to delete selected ListItemButton? -

asp.net mvc 4 - A specified Include path is not valid. The EntityType '' does not declare a navigation property with the name '' -