Strona główna › Pytania INF.03 › Pytanie 2193
INF.03 · pytanie #2193
Podany fragment dokumentu HTML zawierający kod JavaScript sprawi, że po naciśnięciu przycisku

- Aobraz1.png zostanie wymieniony na obraz2.png
- Bobraz2.png zostanie zniknięty
- Cobraz2.png zostanie wymieniony na obraz1.png
- Dobraz1.png zostanie zniknięty
Poprawna odpowiedź: B. obraz2.png zostanie zniknięty
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Załączony fragment kodu HTML pokazuje dwa elementy img oraz przycisk. Obrazek obraz2.png ma przypisany atrybut id o wartości id1. W kodzie JavaScript przypisanym do zdarzenia onclick przycisku wykorzystywana jest metoda document.getElementById('id1').style.display='none'. Ta metoda odwołuje się bezpośrednio do elementu o identyfikatorze id1 czyli obrazka obraz2.png i zmienia jego styl CSS display na none. W praktyce oznacza to że element ten zostanie ukryty na stronie po naciśnięciu przycisku. Praktyczne zastosowanie tej techniki to dynamiczne zarządzanie widocznością elementów na stronie bez konieczności jej przeładowania co poprawia doświadczenie użytkownika. Tego typu manipulacje DOM (Document Object Model) są podstawą interaktywnych aplikacji webowych i są powszechnie używane w nowoczesnym programowaniu JavaScript. Dobrym standardem jest jednak unikanie bezpośredniego pisania skryptów JavaScript w HTML co poprawia czytelność kodu i jego utrzymywalność
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.