Я добавил eventListener
к DOM
объекту, используя JS
, но этот слушатель срабатывает, как только страница загружается, и это не имеет смысла, когда я нажимаю на этот элемент.
Это мой код, где я добавляю eventListener
к элементу:
let table = document.getElementById('data_table' + deal);
for (let r = 0, n = table.rows.length; r < n; r++) {
table.rows[r].cells[2].addEventListener("click", logThis(this));
}
и my function
, которые должны выполняться при щелчке элемента, выглядят так:
function logThis(me) {
console.log(me);
}
Когда браузер отображает страницу, нажатие выполняется само, без моего вмешательства.
Пожалуйста, если кто-то здесь знает, почему это происходит, напишите ответ.
EDIT
Когда я нажимаю на таблицу cell
, ничего не происходит