⊗jsPmFDPEAP 491 of 505 menu

Transmiterea elementului DOM ca parametru al funcției

În lecțiile anterioare, am transmis funcțiilor noastre selectoare de elemente, iar funcțiile noastre obțineau singere referințele către aceste elemente în interiorul codului lor. Există și o altă abordare: funcției i se pot transmite referințe către elemente obținute deja anterior.

Să ne uităm la un exemplu. Să presupunem că avem următorul cod:

<p id="elem1"></p> <p id="elem2"></p>

Să facem funcția setText, care primind primul parametru va fi o referință către un element DOM, iar al doilea - textul elementului:

function setText(elem, text){ elem.textContent = text; }

Vom folosi funcția creată de noi pentru a seta textul paragrafelor noastre:

let elem1 = document.getElementById('elem1'); setText(elem1, 'text1'); let elem2 = document.getElementById('elem2'); setText(elem2, 'text2');

Creați funcția appendText, care primind primul parametru va fi un element DOM, iar al doilea - text. Faceți ca această funcție să adauge text la sfârșitul acestui element.

Sunt date paragrafe. Obțineți-le, parcurgeți-le cu un ciclu și fiecăruia adăugați la sfârșit '!' cu ajutorul funcției appendText, făcute în problema anterioară.

Creați funcția setValue, care primind primul parametru va fi o referință către un câmp de introducere (input), iar al doilea - textul. Faceți ca această funcție să stabilească textul transmis în value al inputului.

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