Přiřazování obslužných rutin ve smyčce v JavaScriptu

V předchozí lekci jsme se naučili vytvářet nové prvky ve smyčce. Nyní budeme přiřazovat obslužné rutiny událostí při vytváření nových prvků.

Předpokládejme, že máme znovu tento rodičovský div:

html<div id="parent"></div>

Spustíme smyčku, která přidá na konec našeho divu 9 nových odstavců a přiřadí k nim obslužnou rutinu kliknutí:

javascriptlet parent = document.querySelector('#parent');

for (let i = 1; i <= 9; i++) {
  let p = document.createElement('p');
  p.textContent = '!';
  
  // Přiřadíme obslužnou rutinu kliknutí:
  p.addEventListener('click', function() {
    console.log(this.textContent);
  });
  
  parent.appendChild(p);
}
Задание 1

Je dán div. Spusťte smyčku, která přidá do našeho divu 5 vstupních polí. Nechť je také dán odstavec. Zařiďte, aby každé z nových vstupních polí při ztrátě fokusu zapsalo svůj text do odstavce.