⊗jsPmFDPEAP 491 of 505 menu

Overførsel af DOM element som parameter

I tidligere lektioner har vi overført til vores funktioner selectorer for elementer, og vores funktioner har selv hentet referencer til disse elementer inde i deres kode. Der findes en anden tilgang: i funktionen kan man overføre allerede hentede referencer til elementer.

Lad os se på et eksempel. Lad os sige at vi har følgende kode:

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

Lad os lave funktionen setText, som som første parameter vil modtage en reference til et DOM element, og som andet - elementets tekst:

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

Lad os bruge den funktion, vi har oprettet, til at indstille teksten i vores afsnit:

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

Lav funktionen appendText, som som første parameter vil modtage et DOM element, og som andet - tekst. Gør så, at denne funktion tilføjer teksten i slutningen af dette element.

Der er givet afsnit. Hent dem, gennemgå dem med en løkke og tilføj til hver i slutningen '!' ved hjælp af funktionen appendText, lavet i den foregående opgave.

Lav funktionen setValue, som som første parameter vil modtage en reference til et inputfelt, og som andet - tekst. Gør så, at denne funktion indstiller den overførte tekst i inputfeltets value.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis