des ordinateurs

Travailler avec le DOM

Novembre 2021

Travailler avec le DOM


Le modèle d'objet de document, autrement connu sous le nom de DOM, est un outil très utile pour les développeurs Web - il leur permet d'affecter directement des parties spécifiques du document HTML avec une programmation telle que Javascript. Voici comment vous pouvez utiliser DOM pour ajouter des éléments dynamiques à vos pages.

Les commandes DOM contiennent généralement une méthode, qui indique au programme quoi faire, et une propriété, qui identifie la cible de la méthode. Regardons un exemple de page HTML très basique:



Exemple de page HTML


Ceci est un exemple d'une page HTML de base.





Supposons que vous vouliez utiliser Javascript pour stocker le texte d'un paragraphe particulier dans une variable. En utilisant le DOM, vous pouvez le faire avec une commande comme celle-ci:

var x = document.getElementById ("sample"). childNodes [0] .nodeValue;

Comment fonctionne cette ligne? Commençons par la méthode - dans ce cas, getElementById. La méthode getElementById fait exactement ce que vous pensez - elle saisit un élément HTML particulier en fonction de son identifiant. Dans ce cas, getElementById ("sample") indique au programme de rechercher un élément HTML avec un identifiant "sample". childNodes [0] lui indique de se rétrécir davantage jusqu'au premier nœud enfant de "sample", ce qui signifie le texte à l'intérieur de cet élément. Et nodeValue lui dit d'obtenir la valeur de ce nœud enfant. Après avoir exécuté cette ligne de code, la variable «x» contient désormais la chaîne de texte «Ceci est un exemple de page HTML de base».

Supposons maintenant que vous vouliez réellement modifier le texte de votre exemple de paragraphe. Dans ce cas, vous utiliseriez une ligne de code comme celle-ci:

document.getElementById ("sample"). childNodes [0] .nodeValue = "Bonjour tout le monde!";

Encore une fois, la méthode getElementById indique à votre programme ce que vous faites et la propriété childNodes localise l'élément HTML spécifique que vous souhaitez affecter.

Allons maintenant plus loin et ajoutons un aspect dynamique. Nous pouvons ajouter un bouton à la page Web qui donnera aux visiteurs le pouvoir de modifier le texte de votre page!

Voici à quoi pourrait ressembler le code:



Exemple de page HTML

fonction coolButton ()
{
document.getElementById ("sample"). childNodes [0] .nodeValue = "Bonjour tout le monde!";
}



Ceci est un exemple d'une page HTML de base.






Le programme utilise le gestionnaire d'événement Javascript onClick (qui dit essentiellement "Faites ce qui suit lorsque quelqu'un clique sur cet objet ...") pour exécuter notre commande alimentée par DOM et changer le texte.

Architecte d'intérieur Paris : Dom Palatchi sur Arch & Home (Novembre 2021)



Tags Article: Travailler avec le DOM, HTML, modèle d'objet de document, travailler avec le DOM, travailler avec le dom, dom javascript, DOM javascript, utiliser dom, utiliser DOM

Messages De Beauté Populaires

Clé de vaillance

Clé de vaillance

livres et musique

L'amour est dans l'air

L'amour est dans l'air

livres et musique

Outils de nettoyage

Outils de nettoyage

Maison & Jardin