JavaScript-da Sikliň Içinde Dolandyryjylary Dakmak
Öňki sapakda biz sikliň içinde täze elementleri nädip döretjekdigimizi öwrendik. Indi bolsa täze elementleri döreden wagtymyz hadysa dolandyryjylaryny nädip dakjakdygymyzy göreli.
Bizde ýene şeýle bir parent (atalyk) div bar bolsun:
<div id="parent"></div>
Indi bizim div-imižiň ahyryna 9 sany täze abzas
goşup, olara basylma (click) hadysasynyň dolandyryjysyny
dakýan sikl işledeliň:
let parent = document.querySelector('#parent');
for (let i = 1; i <= 9; i++) {
let p = document.createElement('p');
p.textContent = '!';
// Basylma hadysasynyň dolandyryjysyny dakýarys:
p.addEventListener('click', function() {
console.log(this.textContent);
});
parent.appendChild(p);
}
Div berlen. Bizim div-ime 5 sany input goşýan
sikli işlediň. Bir abzas hem berlen bolsun. Her bir
täze input öz ýazgysyny (tekstini) abzasa ýazmaly,
ýüregini ýitiren (focus ýitiren) wagty.