ID: 2125 Algorytmika Łatwe

Źródło: Arkusze CKE

W języku JavaScript, aby zmienić wartość atrybutu znacznika HTML, po uzyskaniu obiektu za pomocą metody getElementById należy skorzystać z

Warianty odpowiedzi

  1. A

    metody getAttribute

  2. B

    pola attribute i podać nazwę atrybutu

  3. C

    pola innerHTML

  4. D

    metody setAttribute

Wyjaśnienie

Kiedy wyciągasz element HTML za pomocą getElementById, dostajesz obiekt reprezentujący dany znacznik. Jeśli chcesz zmienić dowolny z jego atrybutów, na przykład src obrazka albo class widżetu, najbezpieczniejszą i uniwersalną metodą jest setAttribute.

Metoda ta przyjmuje dwa argumenty. Pierwszy to nazwa atrybutu, który chcesz zmodyfikować, a drugi to nowa wartość, jaką ma otrzymać.

Dla pełnego obrazu warto pamiętać o pozostałych opcjach z pytania. getAttribute służy wyłącznie do odczytywania wartości atrybutu, a innerHTML podmienia całą zawartość tekstową lub strukturę HTML wewnątrz elementu. Z kolei pole attribute w ten sposób w ogóle w standardzie DOM nie występuje.

Sprawdź się w praktyce

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

Podobne pytania — Algorytmika