Metoda document.getElementById(id) jest podstawowym narzędziem DOM w JavaScript do dostępu do konkretnego elementu strony WWW. Przyjmuje jeden argument: łańcuch znaków będący wartością atrybutu id szukanego elementu.
Poprawna odpowiedź to "zwrócić odniesienie do pierwszego elementu HTML o podanym id.", ponieważ metoda przeszukuje dokument i zwraca referencję (obiekt DOM typu Element) odpowiadającą znalezionemu elementowi. W praktyce id powinno być unikalne w dokumencie, dlatego najczęściej zakłada się, że taki element jest jeden. Jeśli element o podanym id nie istnieje, metoda zwróci null, co warto obsłużyć w kodzie.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "sprawdzić poprawność formularza o identyfikatorze id." — sama metoda niczego nie waliduje. Może jedynie zwrócić element (np. formularz), a dopiero potem programista wykonuje walidację (np. sprawdza wartości pól, wyświetla komunikaty, blokuje wysłanie).
- "pobrać dane z pola formularza i wstawić je do zmiennej id." — getElementById nie pobiera wartości pola. Aby odczytać dane, trzeba najpierw pobrać element, a następnie odczytać np. value (dla input/textarea) lub inną właściwość.
- "wstawić tekst o treści 'id' na stronie WWW." — metoda nie modyfikuje DOM. Wstawianie tekstu wymaga osobnej operacji, np. ustawienia textContent lub innerHTML na wcześniej pobranym elemencie.
Wskazówka egzaminacyjna: zwracaj uwagę na wielkość liter w nazwach metod (API jest case-sensitive), np. poprawnie jest getElementById, a nie getElementByID.