Przejdź do treści głównej
INF.03Pytanie #872 z 1558js-zdarzenia-i-interakcja

Kod JavaScript wywołany zdarzeniem kliknięcia przycisku ma za zadanie

Opcje odpowiedzi:
A
zamienić obraz1.gif na obraz2.gif
Prawidłowa
B
wyświetlić obraz2.gif obok obraz1.gif
C
zmienić styl obrazu o id równym i1
D
ukryć obraz2.gif
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (zamienić obraz1.gif na obraz2.gif)

Przeanalizujmy kod JavaScript: document.getElementById("i1").src = "obraz2.gif"; Skrypt pobiera z drzewa DOM element obrazu o unikalnym identyfikatorze id="i1" (który pierwotnie wyświetlał plik obraz1.gif) i przypisuje nową wartość do właściwości src. W efekcie następuje dynamiczna podmiana wyświetlanej grafiki na obraz2.gif.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: Aby wyświetlić drugi obraz obok pierwszego, należałoby utworzyć nowy element w DOM za pomocą document.createElement('img') i dołączyć go metodą appendChild().
  • C: Kod modyfikuje właściwość src (źródło grafiki), a nie obiekt style elementu.
  • D: Ukrycie obrazu wymagałoby modyfikacji stylów, np. element.style.display = 'none';.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Js zdarzenia i interakcja”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 9 pytań z tego działu.