Strona główna › Pytania INF.03 › Pytanie 216
INF.03 · pytanie #216
document.getElementById("napis").innerHTML = Date); // Aby poprawnie skomentować podaną linijkę kodu w języku JavaScript, należy dodać komentarz po znakach //
- Awyświetlenie daty oraz czasu w znaczniku o id = napis
- Bniepoprawne informacje
- Cwyświetlenie ciągu "Date()" w znaczniku o id = napis
- Dzmiana właściwości atrybutu innerHTML
Poprawna odpowiedź: A. wyświetlenie daty oraz czasu w znaczniku o id = napis
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
W przedstawionej linii kodu JavaScript, 'document.getElementById("napis").innerHTML = Date;', mamy do czynienia z modyfikacją zawartości elementu HTML o identyfikatorze 'napis'. Funkcja 'getElementById' pozwala na selekcję elementu DOM, a atrybut 'innerHTML' umożliwia przypisanie nowej wartości, która będzie wyświetlana w tym elemencie. Wartością, która zostanie przypisana, jest 'Date', a nie 'Date()'. Przy użyciu 'Date' bez nawiasów, odnosi się do obiektu funkcji, a nie do wyniku wykonania tej funkcji, który zwraca aktualną datę i czas. W poprawnej wersji kodu powinno być 'document.getElementById("napis").innerHTML = new Date();', co spowoduje wyświetlenie bieżącej daty i godziny w elemencie o id 'napis'. Takie podejście jest zgodne z aktualnymi standardami ECMAScript, a także jest często wykorzystywane w aplikacjach webowych do dynamicznej aktualizacji treści na stronach internetowych, co zwiększa ich interaktywność i użytkowalność. Dla lepszego zrozumienia, praktycznym przykładem może być użycie tego kodu w aplikacji, która pokazuje czas rzeczywisty na stronie, co jest popularne w wielu projektach webowych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.