JavaScript-те циклде оқиғаларды байлау

Алдыңғы сабақта біз циклде жаңа элементтерді қалай жасауға болатынын үйрендік. Енді жаңа элементтерді жасау кезінде оқиға өндеушілерін қосамыз.

Бізде мынадей ата-тегі бар див бар делік:

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

Біздің дивіміздің соңына 9 жаңа абзац қосатын және оларға шерту оқиғасын өңдейтін циклді іске қосамыз:

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

for (let i = 1; i <= 9; i++) {
  let p = document.createElement('p');
  p.textContent = '!';
  
  // Шерту оқиғасын өңдеушіні қосамыз:
  p.addEventListener('click', function() {
    console.log(this.textContent);
  });
  
  parent.appendChild(p);
}
Задание 1

Див берілген. Біздің дивке 5 инпут қосатын циклді іске қосыңыз. Абзац та берілсін. Жаңа инпуттардың әрқайсысы фокусынан айрылған кезде өз мәтінін абзацқа жазсын.