JavaScript-те циклде оқиғаларды байлау
Алдыңғы сабақта біз циклде жаңа элементтерді қалай жасауға болатынын үйрендік. Енді жаңа элементтерді жасау кезінде оқиға өндеушілерін қосамыз.
Бізде мынадей ата-тегі бар див бар делік:
<div id="parent"></div>
Біздің дивіміздің соңына 9 жаңа абзац қосатын
және оларға шерту оқиғасын өңдейтін циклді іске қосамыз:
let 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);
}
Див берілген. Біздің дивке 5 инпут қосатын
циклді іске қосыңыз. Абзац та берілсін. Жаңа инпуттардың
әрқайсысы фокусынан айрылған кезде өз мәтінін
абзацқа жазсын.