Strona główna › Pytania INF.03 › Pytanie 2185
INF.03 · pytanie #2185
Aby właściwie skomentować podaną linię kodu w JavaScript, należy po znakach // wpisać opis <pre class="code-block">document.getElementById("napis").innerHTML = Date(); //</pre>
- Awyświetlenie tekstu "Date()" w znaczniku o id = napis
- Bwyświetlenie daty i czasu w znaczniku o id = napis
- Cnieprawidłowe dane
- Dzmiana stylu atrybutu innerHTML
Poprawna odpowiedź: B. wyświetlenie daty i czasu w znaczniku o id = napis
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Kod JavaScript document.getElementById('napis').innerHTML=Date(); służy do dynamicznego umieszczania aktualnej daty i czasu w elemencie HTML o podanym id napis. Funkcja Date() bez argumentów zwraca obiekt reprezentujący bieżącą datę i czas w formie czytelnej dla człowieka. Użycie innerHTML pozwala na modyfikację zawartości HTML elementu, co jest wykorzystywane w wielu aplikacjach internetowych do dynamicznej aktualizacji wyświetlanych danych. Przykładem praktycznego zastosowania może być wyświetlanie aktualnego czasu na stronie głównej lub w aplikacjach pogodowych. Zgodnie z dobrymi praktykami, należy jednak pamiętać, że innerHTML zastępuje całą zawartość wewnętrzną elementu, co może prowadzić do utraty danych, jeśli nie jest używane ostrożnie. Ważne jest również, aby pamiętać o zasadach bezpieczeństwa dotyczących manipulacji DOM, aby unikać luk umożliwiających ataki XSS. Dlatego też warto stosować się do zasady minimalizmu zmian w DOM oraz zawsze weryfikować przetwarzane dane.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.