dom-event-delegation Flashcards
What is the event.target?
The specific element that the event happened to/ is happening on.
Why is it possible to listen for events on one element that actually happen its descendent elements?
The event flow, specifically event bubbling.
What DOM element property tells you what type of element it is?
event.target.tagName
What does the element.closest() method take as its argument and what does it return?
A parent element or nearest ancestor/parent element of the targeted element.
How can you remove an element from the DOM?
element.remove();
If you wanted to insert new clickable DOM elements into the page using JavaScript, how could you avoid adding an event listener to every new element individually?
By adding it to their parent element, that way you can access all its child elements.