Ź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
-
A
A. getElement("nomargin")
-
B
B. getElementById("nomargin")
-
C
C. getElementsByTagName("nomargin")
-
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.