let testTime = document.querySelectorAll(".testTime"); // this List has 3 value. 30, 60, 120
testTime.forEach((x) => {
console.log(x.innerHTML);
addEventListener("click", selectTime(this, x));
});
function selectTime(e, item) {
e.preventDefault();
}
I want to define a parameter, after e
parameter and e.preventDefault()
for the function selectTime
.
And I want to use item
in selectTime
testTime.forEach((x) => {
console.log(x.innerHTML);
addEventListener("click", selectTime(this, x));
});
I use this
keyword but It gave me an error
Uncaught TypeError: e.preventDefault is not a function
at selectTime (time.js:20:7)
at time.js:13:31
at NodeList.forEach (<anonymous>)
at time.js:11:10