W zadaniach INF.3 dotyczących JavaScript i zdarzeń często pokazany jest fragment kodu uruchamiany po kliknięciu przycisku. Jeżeli kod wskazuje na odwołanie do elementu obrazu (np. przez id) i następnie przypisanie nowej wartości do jego właściwości, to oznacza to modyfikację istniejącego elementu, a nie tworzenie nowego.
Odpowiedź "zamienić obraz1.gif na obraz2.gif" pasuje do sytuacji, w której skrypt podmienia źródło grafiki, czyli zmienia atrybut/właściwość src elementu <img>. Efektem w przeglądarce jest wyświetlenie nowego pliku graficznego w tym samym miejscu na stronie.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "ukryć obraz2.gif" – ukrywanie dotyczy zwykle stylu (np. display: none, visibility: hidden) albo usunięcia elementu z DOM. Sama podmiana src nie jest "ukrywaniem".
- "zmienić styl obrazu o id równym i1" – zmiana stylu to manipulacja właściwością style lub klasami CSS (classList). Podmiana pliku grafiki to zmiana src, a nie stylu.
- "wyświetlić obraz2.gif obok obraz1.gif" – wyświetlenie "obok" oznaczałoby, że na stronie pojawiają się dwa obrazy jednocześnie, co zwykle wymaga utworzenia/dodania nowego elementu <img> albo wstawienia go do kontenera. Podmiana src jednego obrazu nie daje dwóch obrazów naraz.
Wskazówka egzaminacyjna: gdy w kodzie widzisz odwołanie do obrazu i przypisanie wartości przypominającej nazwę pliku (np. *.gif, *.png, *.jpg) do właściwości, najczęściej chodzi o podmianę źródła grafiki, a nie o operacje na stylu lub strukturze DOM.