Kod JavaScript wywołany zdarzeniem kliknięcia przycisku ma za zadanie
Kod JavaScript wywołany zdarzeniem kliknięcia przycisku ma za zadanie
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 obiektstyleelementu. - 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.
Pojęcia z tego pytania
- Drzewo DOM (Document Object Model)Wieloplatformowy i niezależny od języka interfejs programistyczny traktujący dokument HTML jako hierarchiczne drzewo obiektów (węzłów).
- Obiekty globalne window i document (BOM i DOM)Główne obiekty środowiska przeglądarki reprezentujące okno przeglądarki (window) oraz załadowaną w nim strukturę strony HTML (document).
- Sortowanie ORDER BY i ograniczanie wyników LIMITKlauzule służące do sortowania rekordów rosnąco (ASC) lub malejąco (DESC) oraz ograniczania liczby zwracanych wierszy (stronicowanie).
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.
- #149
Zdarzenie JavaScript, będące reakcją na pojedynczo kliknięty dowolny element strony, nosi nazwę
- #205
Fragment kodu w języku JavaScript realizujący dodawanie dwóch liczb ma następującą postać. Aby dodawanie wykonane było po kliknięciu przycisku o nazwie , należy w wykropkowane miejsce wstawić
- #402
Funkcja JavaScript powinna być wywołana za każdym razem, gdy użytkownik wpisze dowolny znak do pola edycji. Którego zdarzenia należy użyć?
- #528
W JavaScript wywołanie zdarzenia onKeydown nastąpi wtedy, gdy klawisz
- #724
Które zdarzenie pozwala wykonać kod w języku JavaScript w chwili wysyłania formularza HTML i zablokować lub pozwolić na jego wysłanie?