Jak za pomocą JavaScriptu wyświetlić na stronie bieżącą datę i czas?
Źle.
echo należy do PHP, a nie do JavaScriptu.Dobrze.
document.write(Date()) wypisuje na stronie bieżącą datę i czas.Źle.
echo to instrukcja PHP, nie JavaScriptu; Time() też nie istnieje.Źle.
innerHTML trzeba przypisać konkretnemu elementowi (np. przez getElementById).W JavaScripcie aktualną datę i czas zwraca obiekt
Date(), a wypisać go na stronie można m.in. metodą document.write(Date()). Zapisuje ona przekazany tekst bezpośrednio do dokumentu. W praktyce częściej używa się przypisania do innerHTML wybranego elementu, ale spośród podanych opcji poprawna jest document.write(Date()).Pozostałe odpowiedzi nie zadziałają w JavaScripcie. Dwie z nich zaczynają się od
echo, które jest instrukcją języka PHP - w JS nie istnieje, a dodatkowo Time() również nie jest funkcją JavaScriptu. Zapis innerHTML = Date() sam w sobie jest niekompletny: innerHTML trzeba przypisać konkretnemu elementowi strony, np. document.getElementById("x").innerHTML, inaczej nic się nie wyświetli. Bieżącą datę i czas wypisze document.write(Date()), dlatego to ono jest poprawne.