cat javascript/creare-elementi-html-con-javascript.md
Creare elementi HTML con JavaScript
Aggiungere nuovi elementi alla pagina partendo dai dati.
In parole semplici
JavaScript non deve solo cambiare elementi esistenti: può crearne di nuovi. Questo serve per mostrare liste, attività, prodotti o messaggi.
Questa lezione fa parte del modulo Rendere interattiva una pagina. L’obiettivo del modulo è: Collegare JavaScript a HTML in modo graduale: selezionare elementi, reagire a eventi, leggere form e salvare dati.
Parole nuove
- createElement: metodo per creare un nuovo elemento.
- append: metodo per inserirlo nella pagina.
Cosa impari
- Capire il concetto senza partire da definizioni astratte.
- Vedere un esempio piccolo che puoi copiare e modificare.
- Collegare l’argomento al risultato del modulo: una todo list semplice che salva le attività nel browser.
Esempio da copiare
<ul id="lista"></ul>
<script>
const lista = document.querySelector("#lista");
const elemento = document.createElement("li");
elemento.textContent = "Studiare JavaScript";
lista.append(elemento);
</script>
Non devi memorizzare tutto subito. Prima copia l’esempio, fallo funzionare e cambia una cosa alla volta.
Esercizio guidato
- Crea una lista ul vuota.
- Crea un elemento li con JavaScript.
- Inserisci un testo con textContent.
- Aggiungi li alla lista.
- Ripeti con un secondo elemento.
Controllo finale
Hai finito quando gli elementi compaiono nella pagina anche se non erano scritti nell’HTML iniziale.