I am just starting with javascript. I want to modify a simple counter code to let it accept parameter when the count() function is called. But it just does not work. Please help. Thanks.
const clickEl = document.querySelector("#click");
const resetEl = document.querySelector("#reset");
const h1El = document.querySelector("h1");
var counts = 0;
if (localStorage.getItem("counts") !== NaN) {
counts = localStorage.getItem("counts");
h1El.innerHTML = `${counts}`;
}
clickEl.addEventListener("click", count(1));
resetEl.addEventListener("click", () => {
counts = 0;
localStorage.setItem("counts", counts);
h1El.innerHTML = `${counts}`;
});
setInterval(count(3), 1000);
function count(n) {
counts += n;
localStorage.setItem("counts", counts);
h1El.innerHTML = `${counts}`;
}