Fragment JavaScript wykonuje dwie kluczowe operacje na drzewie DOM:
- Wyszukanie elementu przez document.getElementById('myElement'). Funkcja zwraca referencję do elementu o podanym atrybucie id (lub null, jeśli taki element nie istnieje).
- Ustawienie treści tekstowej poprzez przypisanie do element.innerText napisu 'Hello, World!'. Przypisanie działa jak "ustaw", czyli zastępuje bieżącą zawartość tekstową elementu nową wartością.
Poprawna interpretacja to zatem: tekst w elemencie o id myElement zostanie ustawiony na Hello, World! (czyli dotychczasowy tekst zostanie nadpisany). To nie jest operacja "dopisz", ponieważ nie ma tu użycia konkatenacji (np. +=) ani odczytu poprzedniej wartości.
Odpowiedź "Dodaje tekst 'Hello, World!'…" jest błędna, bo dodawanie wymagałoby np. element.innerText += 'Hello, World!' albo złożenia nowego łańcucha z poprzednim tekstem.
Odpowiedź o konsoli jest błędna, ponieważ do wypisywania służy console.log(...). Ten kod nie wywołuje żadnej funkcji konsoli.
Odpowiedź o alercie jest błędna, bo do okna dialogowego potrzebne jest wywołanie alert('Hello, World!'), którego tutaj nie ma.
Wskazówka egzaminacyjna: jeśli w kodzie widzisz przypisanie do właściwości elementu (np. innerText, textContent, value), najczęściej oznacza to zmianę stanu elementu na stronie, a nie komunikat w konsoli lub oknie dialogowym.