I wanted to to know is there a way that I can access an element that was created from a function. I am trying to set a click event for every element created but I cant get it to work. Thanks in Advance
function createDuck() {
let newDuck = document.createElement("div");
newDuck.classList.add("duck");
randomPosition(newDuck);
body.appendChild(newDuck);
return newDuck;
};
const ducks = document.querySelectorAll("duck");
ducks.forEach(function (item) {
item.addEventListener("click", () => {
item.classList.add("shot");
});
});