⊗jsPmFDPGAP 492 of 505 menu

Transmiterea unui grup de elemente DOM ca parametri ai funcțiilor

Să presupunem acum că funcția noastră setText primește ca prim parametru o referință nu la un singur element, ci imediat la un set de elemente:

function setText(elems, text) { for (let elem of elems) { elem.textContent = text; } }

Să testăm funcția noastră în practică. Să presupunem că avem următoarele paragrafe:

<p class="elem"></p> <p class="elem"></p> <p class="elem"></p> <p class="elem"></p> <p class="elem"></p>

Să folosim funcția noastră pentru a seta un text pentru toate aceste paragrafe:

let elems = document.querySelectorAll('.elem'); setText(elems, 'text');

Creați o funcție appendText care va primi ca prim parametru un array de elemente DOM, iar ca al doilea - text. Faceți astfel încât această funcție să adauge textul la sfârșitul elementelor transmise.

Creați o funcție appendElem care va primi ca prim parametru o referință la obiectul DOM care conține tag-ul ul, iar ca al doilea - text. Faceți astfel încât această funcție să creeze un nou li cu textul transmis și să îl adauge la sfârșitul tag-ului ul transmis.

Este dat un array și un ul. Folosind funcția appendElem, creată în problema anterioară, scrieți fiecare element al array-ului într-un li separat în acest ul.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge