Pytanie dotyczy rozpoznania, które z podanych rozwiązań nie należy do standardowych mechanizmów używanych w JavaScript (w kontekście przeglądarki) do pokazania lub umieszczenia tekstu.
Odpowiedź "Funkcja MessageBox()" jest poprawna, ponieważ w standardowym JavaScript nie ma wbudowanej funkcji o takiej nazwie. Nazwa ta bywa kojarzona z innymi środowiskami programistycznymi i bibliotekami, ale nie jest elementem podstawowego języka JavaScript ani typowego interfejsu przeglądarki.
Pozostałe propozycje są rozpoznawalnymi elementami webowego API:
- "Metoda window.alert()" – służy do wyświetlenia modalnego okna dialogowego z komunikatem i przyciskiem potwierdzenia. Jest częścią obiektu window dostępnego w przeglądarce.
- "Własność innerHTML" – to własność (property) elementów DOM, która umożliwia odczyt i ustawianie zawartości HTML wewnątrz elementu. Użycie jej skutkuje "wpisaniem" (umieszczeniem) tekstu/HTML w dokumencie.
- "Metoda document.write()" – umożliwia zapis do strumienia dokumentu. Jest historycznie znana i formalnie opisana, ale w nowoczesnych aplikacjach zwykle się jej unika, bo może nadpisywać dokument i utrudniać kontrolę nad renderowaniem.
Typowy błąd na egzaminie polega na utożsamieniu brzmienia nazwy z jej istnieniem w języku. Warto zapamiętać: w przeglądarce "komunikat" to najczęściej alert/confirm/prompt, a modyfikacja treści strony to DOM (np. innerHTML lub bezpieczniejsze metody pracy z węzłami).