⊗jsPmFDPEAP 491 of 505 menu

DOM elemendi edastamine funktsiooni parameetrina

Eelmistes õppetundides edastasime oma funktsioonidesse elementide valijad ja meie funktsioonid said viited nendele elementidele ise oma koodi sees. On olemas ka teine lähenemine: funktsioonile saab edastada juba varem saadud viited elementidele.

Vaatame näidet. Olgu meil järgmine kood:

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

Teeme funktsiooni setText, mis esimese parameetrina võtab viite DOM elemendile ja teise parameetrina - elemendi teksti:

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

Kasutame loodud funktsiooni meie lõikude teksti seadistamiseks:

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

Tehke funktsioon appendText, mis esimese parameetrina võtab DOM elemendi, ja teise parameetrina - teksti. Tehke nii, et see funktsioon lisaks teksti selle elemendi lõppu.

Antud lõigud. Hankige need, itereerige tsükliga ja igale lisa lõppu '!' abil funktsiooni appendText, mis on tehtud eelmises ülesandes.

Tehke funktsioon setValue, mis esimese parameetrina võtab viite input elemendile ja teise parameetrina - teksti. Tehke nii, et see funktsioon seadistaks edastatud teksti inputi value-sse.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu