Úloha 2 – DOM manipulace: čtení a zápis hodnot z inputu
Řešení úlohy
Co je zde splněno
-
Použití
document.querySelector()pro výběr všech prvků. -
Zastavení klasického odeslání pomocí
event.preventDefault(). -
Čtení hodnoty z textového pole pomocí
.value. -
Zápis textu do odstavce pomocí
.textContent. -
Ověření, zda je pole prázdné (
if (jmeno == "")). -
Zpráva se aktualizuje při každém kliknutí.
Vylepšení oproti začátečnické verzi
-
Použití šipkové funkce pro stručnější zápis.
-
Použití formulářové události submit místo kliknutí na tlačítko (profesionálnější přístup).
-
Využití metody
.trim()k odstranění mezer. -
Moderní řetězcová interpolace
${jmeno}místo řetězení. -
Přidán jednoduchý CSS styl pro lepší vzhled.
Poznámky
Pokud by bylo tlačítko typu
submitbezpreventDefault(), stránka by se po odeslání znovu načetla.U začátečníků je vhodné psát
==místo přísného===, aby se soustředili na logiku, ne na typy.