ID: 2028 Algorytmika Średnie

Źródło: Arkusze CKE

W kodzie HTML przypisano pewne znaczniki do klasy o nazwie „nomargin”. Aby wykonać za pomocą języka JavaScript operacje na tych znacznikach, można posłużyć się funkcją

Warianty odpowiedzi

  1. A

    A. getElement("nomargin")

  2. B

    B. getElementById("nomargin")

  3. C

    C. getElementsByTagName("nomargin")

  4. D

    D. getElementsByClassName("nomargin")

Wyjaśnienie

Gdy chcesz wyciągnąć z drzewa DOM w JavaScript elementy posiadające określoną klasę CSS, sięgasz po metodę getElementsByClassName. W nawiasie podajesz nazwę tej klasy, czyli w tym przypadku nomargin. Zwróci ona kolekcję wszystkich pasujących elementów.

Dla porównania: getElementById szuka tylko jednego, unikalnego elementu po jego identyfikatorze ID, a getElementsByTagName wyszukuje elementy po nazwie znacznika HTML (np. div czy p).

Funkcja o nazwie getElement w ogóle w standardowym JavaScript nie istnieje.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Algorytmika