Sündmuste sidumine tsüklis JavaScriptis

Eelmises õppetükis õppisime looma uusi elemente tsüklis. Nüüd sidugem sündmuste käitlejaid uute elementide loomisel.

Oletame, et meil on jälle selline div-vanem:

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

Käivitame tsükli, mis lisab meie div-i lõppu 9 uut lõiku, sidudes nendega kliki käitleja:

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

for (let i = 1; i <= 9; i++) {
  let p = document.createElement('p');
  p.textContent = '!';
  
  // Sideme kliki käitleja:
  p.addEventListener('click', function() {
    console.log(this.textContent);
  });
  
  parent.appendChild(p);
}
Задание 1

Antud on div. Käivitage tsükkel, mis lisab meie div-i 5 sisendit. Olgu antud ka lõik. Tehke nii, et iga uus sisend kirjutab fookuse kaotamisel oma teksti lõiku.