⊗jsPmFDPEAP 491 of 505 menu

Przekazywanie elementu DOM jako parametr funkcji

W poprzednich lekcjach przekazywaliśmy do naszych funkcji selektory elementów, a nasze funkcje same pobierały referencje do tych elementów wewnątrz swojego kodu. Istnieje również inne podejście: do funkcji można przekazać już wcześniej uzyskane referencje do elementów.

Spójrzmy na przykład. Załóżmy, że mamy następujący kod:

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

Stwórzmy funkcję setText, która pierwszym parametrem będzie przyjmować referencję do elementu DOM, a drugim - tekst elementu:

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

Wykorzystajmy stworzoną przez nas funkcję do ustawienia tekstu naszych akapitów:

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

Stwórz funkcję appendText, która pierwszym parametrem będzie przyjmować element DOM, a drugim - tekst. Spraw, aby ta funkcja dodawała tekst na końcu tego elementu.

Dane są akapity. Pobierz je, przeiteruj pętlą i do każdego dodaj na końcu '!' za pomocą funkcji appendText, stworzonej w poprzednim zadaniu.

Stwórz funkcję setValue, która pierwszym parametrem będzie przyjmować referencję do inputa, a drugim - tekst. Spraw, aby ta funkcja ustawiała przekazany tekst w value inputa.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć