Intern
Perché è necessario il DOM?
sobes.tech AI
Risposta dell'AI
Il DOM (Document Object Model) è necessario affinché JavaScript possa interagire con il contenuto di una pagina web e modificarlo. Rappresenta la struttura del documento HTML sotto forma di un albero di oggetti, dove ogni nodo corrisponde a un elemento, attributo o frammento di testo della pagina.
Grazie al DOM, JavaScript può:
- Accedere agli elementi della pagina (ad esempio, tramite id, classe, tag).
- Modificare il contenuto degli elementi (testo, HTML).
- Cambiare gli stili degli elementi.
- Modificare la struttura del documento (aggiungere, rimuovere, spostare elementi).
- Rispondere agli eventi dell'utente (clic, hover, ecc.).
Esempio di ottenere un elemento per ID:
// Otteniamo l'elemento con id "myElement"
const myElement = document.getElementById('myElement');
Esempio di modificare il contenuto testuale di un elemento:
// Cambiamo il contenuto testuale dell'elemento
myElement.textContent = 'Nuovo testo';
Senza il DOM, l'interattività e le modifiche dinamiche alle pagine web sarebbero impossibili.