I want to remove h1
tag when clicked on refresh btn but it doesn't remove h1 tag but when i run same code by using addeventlistener on each btn it run. but not run in delgation .
var wrapper = document.querySelector(".wrapper");
wrapper.addEventListener("click", function(e) {
var currentYear = 2018;
var h1 = document.createElement("h1");
if (e.target.id === "btn") {
var data = document.getElementById("age").value
var output = currentYear - data;
h1.innerText = output + " year old";
age.after(h1)
}
if (e.target.id === "dlt") {
var data = document.getElementById("age").value = null;
h1.remove();
}
}, false);
<div class="wrapper">
<h1>ENTER YOUR AGE</h1>
<input type="text" id="age">
<button id="btn">Get Age</button>
<button id="dlt">Refresh</button>
</div>