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
Post a Comment