Dodawanie obsługi zdarzeń w pętli w JavaScript
W poprzedniej lekcji nauczyliśmy się tworzyć nowe elementy w pętli. Teraz dodajmy obsługę zdarzeń podczas tworzenia nowych elementów.
Załóżmy, że znowu mamy taki div-rodzic:
<div id="parent"></div>
Uruchommy pętlę, która doda na końcu naszego
diva 9 nowych akapitów, przypinając do nich
obsługę kliknięcia:
let parent = document.querySelector('#parent');
for (let i = 1; i <= 9; i++) {
let p = document.createElement('p');
p.textContent = '!';
// Dodajemy obsługę kliknięcia:
p.addEventListener('click', function() {
console.log(this.textContent);
});
parent.appendChild(p);
}
Dany jest div. Uruchom pętlę, która doda
do naszego diva 5 inputów. Niech będzie również dany
akapit. Spraw, aby każdy z nowych
inputów po utracie fokusu zapisywał swój tekst
w akapicie.