Чтобы что-то произошло, когда пользователь щелкает, вы должны добавить обработчик событий (или функцию обратного вызова) к рассматриваемому элементу. Это делается с помощью метода .addEventListener()
элемента:
// Get a reference to the button
let btn = document.getElementById("b1");
// Add an event handler for the click event
btn.addEventListener("click", myFunction);
function myFunction(){
alert('Hello');
}
<button id='b1'>Click on button</button>
К вашему сведению: существует гораздо более старый способ сделать это, который вы все равно увидите сегодня, потому что они не до конца понимают, как работают обработчики событий. Этот способ использует встроенные атрибуты событий в HTML, например onclick
. Не используйте их!