⊗jsPmFDPEAP 491 of 505 menu

Att passera DOM-element som funktionsparameter

I tidigare lektioner har vi passerat våra funktioner elementväljare, och våra funktioner själva har hämtat referenser till dessa element inuti sin kod. Det finns ett annat tillvägagångssätt: man kan passera funktioner redan tidigare hämtade referenser till element.

Låt oss titta på ett exempel. Låt oss säga att vi har följande kod:

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

Låt oss skapa funktionen setText som första parameter kommer att ta en referens till ett DOM-element, och den andra - elementets text:

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

Låt oss använda vår skapade funktion för att ställa in texten i våra stycken:

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

Skapa funktionen appendText som första parameter kommer att ta ett DOM-element, och den andra - text. Gör så att denna funktion lägger till text i slutet av detta element.

Givna stycken. Hämta dem, gå igenom med en loop och lägg till '!' i slutet på varje med hjälp av funktionen appendText, gjord i den föregående uppgiften.

Skapa funktionen setValue som första parameter kommer att ta en referens till en input, och den andra - text. Gör så att denna funktion ställer in den passerade texten i inputens value.

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