⊗jsPmFDPEAP 491 of 505 menu

DOM elemento perdavimas kaip funkcijos parametras

Ankstesnėse pamokose mes perdavėme į savo funkcijas elementų selektorius, ir mūsų funkcijos pačios gaudavo nuorodas į tuos elementus savo kodo viduje. Egzistuoja ir kitas požiūris: funkcijai galima perduoti jau anksčiau gautas nuorodas į elementus.

Pažiūrėkime pavyzdžiu. Tarkime, kad turime šį kodą:

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

Padarykime funkciją setText, kuri pirmu parametru priims nuorodą į DOM elementą, o antru - elemento tekstą:

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

Panaudokime mūsų sukurtą funkciją tekstui nustatyti mūsų pastraipose:

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

Padarykite funkciją appendText, kuri pirmu parametru priims DOM elementą, o antru - tekstą. Padarykite taip, kad ši funkcija pridėtų tekstą į šio elemento pabaigą.

Duotos pastraipos. Gaukite jas, pereikite ciklu ir kiekvienai pridėkite į pabaigą '!' naudodami funkciją appendText, padarytą ankstesniame uždavinyje.

Padarykite funkciją setValue, kuri pirmu parametru priims nuorodą į įvesties lauką, o antru - tekstą. Padarykite taip, kad ši funkcija nustatytų perduotą tekstą į value įvesties lauko.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti