Почему событие срабатывает без клика?

105
12 октября 2019, 13:20

document.querySelector('button').addEventListener('click', alert(123));
<button>ok</button>

Answer 1

Потому что это alert(123) - вызов функции alert.

document.querySelector('button').addEventListener('click', function(e) { 
  alert(123); 
});
<button>ok</button>

READ ALSO
Дебаг для Vue.js

Дебаг для Vue.js

Есть ли какой то способ ставить брейкпойнты, ватчить переменные, и смотреть колл стекНа обычном JS все просто, но когда разворачиванию проект...

117
Как при ссылке на страницу лист новостей открывать по айди новость в модальном окне?

Как при ссылке на страницу лист новостей открывать по айди новость в модальном окне?

Linkru#newId1 по примерно такой ссылке, по айди, требуется открывать с листа новостей каждую новость отдельно

122
JQuery. Плавная прокрутка исключая элементы

JQuery. Плавная прокрутка исключая элементы

Мне надо исключить из кода прокрутку с внутренних ссылок, в которых присутствует id=

145
Каким образом это можно сделать?

Каким образом это можно сделать?

Всем доброго времени сутокЕсть сайт: С очень прикольным эффектом Обшарил его вдоль и поперек, но не смог понять как они получили эффект для...

115