⊗jsPmMnLBH 458 of 505 menu

Attaching event listeners in a loop in JavaScript

I föregående lektion lärde vi oss att skapa nya element i en loop. Låt oss nu lägga till händelsehanterare när nya element skapas.

Låt oss återigen ha denna div-förälder:

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

Låt oss köra en loop som lägger till 9 nya stycken i slutet av vår div, och lägger till en klick-händelsehanterare på dem:

let parent = document.querySelector('#parent'); for (let i = 1; i <= 9; i++) { let p = document.createElement('p'); p.textContent = '!'; // Lägger till klick-händelsehanterare: p.addEventListener('click', function() { console.log(this.textContent); }); parent.appendChild(p); }

Det finns en div. Kör en loop som lägger till 5 input-fält i vår div. Låt det också finnas ett stycke. Gör så att varje nytt input-fält vid förlust av fokus skriver sin text till stycket.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa