⊗jsPmFDPEAP 491 of 505 menu

Passare un elemento DOM come parametro di funzione

Nelle lezioni precedenti abbiamo passato alle nostre funzioni i selettori degli elementi, e le nostre funzioni ottenevano autonomamente i riferimenti a questi elementi all'interno del proprio codice. Esiste anche un altro approccio: alla funzione si possono passare i riferimenti agli elementi già ottenuti in precedenza.

Vediamo un esempio. Supponiamo di avere il seguente codice:

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

Creiamo una funzione setText che come primo parametro accetti un riferimento a un elemento DOM, e come secondo - il testo dell'elemento:

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

Utilizziamo la funzione che abbiamo creato per impostare il testo dei nostri paragrafi:

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

Crea una funzione appendText che come primo parametro accetti un elemento DOM, e come secondo - del testo. Fai in modo che questa funzione aggiunga il testo alla fine di questo elemento.

Sono dati dei paragrafi. Ottienili, scorri con un ciclo e a ciascuno aggiungi in fondo '!' utilizzando la funzione appendText, creata nell'esercizio precedente.

Crea una funzione setValue che come primo parametro accetti un riferimento a un input, e come secondo - del testo. Fai in modo che questa funzione imposti il testo passato nel value dell'input.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta