Définition
DOM
Définition
Le DOM (Document Object Model) est une interface de programmation qui représente un document HTML ou XML comme un arbre d'objets que les scripts peuvent modifier.
Structure du DOM :
- Document : Nœud racine
- Éléments : Balises HTML (div, p, h1, etc.)
- Attributs : Propriétés des éléments (class, id, src)
- Texte : Contenu textuel des éléments
Manipulation avec JavaScript :
// Sélection d'éléments
document.getElementById("mon-id")
document.querySelector(".ma-classe")
// Modification du contenu
element.innerHTML = "Nouveau contenu"
element.textContent = "Texte simple"
// Ajout d'éléments
element.appendChild(nouvelElement)
Événements DOM :
Le DOM permet aussi de gérer les interactions utilisateur via les événements (click, scroll, submit, etc.).
Exemple d'usage
JavaScript peut utiliser le DOM pour changer le texte d'un bouton au clic : document.getElementById("bouton").onclick = function() { this.textContent = "Cliqué !"; }