Ermöglicht Code, der nicht sofort ausgeführt werden soll, sondern erst, wenn ein bestimmtes Ereignis auftritt, z. B. ein Klick.
Beispiel:
HTML<div id="box" />
CSS#box {
background-color: black;
width: 100px;
height: 50px;
}
JavaScriptlet box = document.getElementById('box');
box.addEventListener('click', changeBGColor);
function changeBGColor(event) {
let randomColor = Math.floor(Math.random() * 0xffffff).toString(16);
event.currentTarget.style.backgroundColor = '#' + randomColor;
}
Vorgehen:
addEventListener
vermerken, auf welche Art von Event wie reagiert werden sollchangeBGColor
Methode