Įvykių tvarkyklių pridėjimas cikle JavaScript
Ankstesnėje pamokoje mes išmokome kurti naujus elementus cikle. Dabar kurkime įvykių tvarkykles kuriant naujus elementus.
Tarkime, kad vėl turime šį tėvinį div elementą:
<div id="parent"></div>
Paleiskime ciklą, kuris pridės prie mūsų
div galo 9 naujus paragrafus, pririšdamas prie jų
paspaudimo tvarkyklę:
let parent = document.querySelector('#parent');
for (let i = 1; i <= 9; i++) {
let p = document.createElement('p');
p.textContent = '!';
// Pririšame paspaudimo tvarkyklę:
p.addEventListener('click', function() {
console.log(this.textContent);
});
parent.appendChild(p);
}
Duotas div. Paleiskite ciklą, kuris pridės
prie mūsų div 5 input elementų. Tarkime, kad taip pat duotas
paragrafas. Padarykite taip, kad kiekvienas iš naujų
input elementų praradęs fokusą įrašytų savo tekstą
į paragrafą.