Aby właściwie skomentować poniższą linię kodu JavaScript, po znakach // należy opisać, że powoduje ona:
document.getElementById("napis").innerHTML = Date(); //
Źle.
Date() jest WYWOŁANIEM funkcji - wstawiany jest jej wynik, nie napis „Date()”.Źle.
innerHTML zmienia ZAWARTOŚĆ elementu, a nie jego styl.Dobrze.
Date() zwraca datę i czas, a innerHTML wstawia je do elementu o id „napis”.Źle. Kod działa poprawnie - wstawia datę i czas, nie błędne dane.
document.getElementById("napis") pobiera element strony o identyfikatorze „napis”, a przypisanie do jego właściwości innerHTML ustawia jego zawartość. Po prawej stronie Date() zwraca bieżącą datę i czas. W efekcie do elementu „napis” trafia aktualna data i czas. Dlatego komentarz powinien mówić, że linia wyświetla datę i czas w elemencie o id „napis”.Pozostałe opisy błędnie tłumaczą działanie linii. Kod nie wstawia „nieprawidłowych danych” - jest poprawny i pokazuje datę z czasem. Nie wyświetla też dosłownego tekstu „Date()”: nawiasy po
Date oznaczają WYWOŁANIE funkcji, więc do elementu trafia jej wynik (data), a nie nazwa. Nie zmienia również stylu elementu - za wygląd odpowiada CSS lub właściwość style, podczas gdy innerHTML podmienia ZAWARTOŚĆ. Linia wyświetla aktualną datę i czas w elemencie o id „napis”, dlatego ten opis jest poprawny.