Navigation HTML DOM JavaScript
Navigation HTML DOM JavaScript
M A N U S C R I T A N G U L A I R E G I T P o s t g r e S Q L M O N G O D B A S P I C I A A L L E R K O T L I N T O U P E T V U E D S A G É N É R A T I O N I A S C I P Y A W S L A C Y B E R - S É C U R I T É S C I E N C E S D E S D O N N É E S
Nœuds DOM
Selon la norme HTML DOM du W3C, tout ce qui se trouve dans un document
HTML est un nœud :
Avec le DOM HTML, tous les nœuds de l'arborescence des nœuds sont
accessibles par JavaScript.
De nouveaux nœuds peuvent être créés et tous les nœuds peuvent être
modifiés ou supprimés.
Relations entre nœuds
Les nœuds de l'arborescence des nœuds ont une relation hiérarchique les uns
par rapport aux autres.
Les termes parent, enfant et frère ou sœur sont utilisés pour décrire les
relations.
<html>
<head>
<title>DOM Tutorial</title>
</head>
<body>
<h1>DOM Lesson one</h1>
<p>Hello world!</p>
</body>
</html>
et:
ADVERTISEMENT
parentNode
childNodes[nodenumber]
firstChild
lastChild
nextSibling
previousSibling
Exemple:
<title id="demo">DOM Tutorial</title>
myTitle = document.getElementById("demo").innerHTML;
myTitle = document.getElementById("demo").firstChild.nodeValue;
myTitle = document.getElementById("demo").childNodes[0].nodeValue;
Exemple
<html>
<body>
<script>
document.getElementById("id02").innerHTML =
document.getElementById("id01").innerHTML;
</script>
</body>
</html>
Essayez-le vous-même »
Exemple
<html>
<body>
<script>
document.getElementById("id02").innerHTML =
document.getElementById("id01").firstChild.nodeValue;
</script>
</body>
</html>
Essayez-le vous-même »
Exemple
<html>
<body>
<script>
document.getElementById("id02").innerHTML =
document.getElementById("id01").childNodes[0].nodeValue;
</script>
</body>
</html>
Essayez-le vous-même »
HTML intérieur
Dans ce tutoriel, nous utilisons la propriété innerHTML pour récupérer le
contenu d'un élément HTML.
Exemple
<html>
<body>
<h2>JavaScript HTMLDOM</h2>
<p>Displaying document.body</p>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = document.body.innerHTML;
</script>
</body>
</html>
Essayez-le vous-même »
Exemple
<html>
<body>
<h2>JavaScript HTMLDOM</h2>
<p>Displaying document.documentElement</p>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = document.documentElement.innerHTML;
</script>
</body>
</html>
Essayez-le vous-même »
La propriété nodeName
La nodeNamepropriété spécifie le nom d'un nœud.
Exemple
<h1 id="id01">My First Page</h1>
<p id="id02"></p>
<script>
document.getElementById("id02").innerHTML = document.getElementById("id01").nodeName;
</script>
Essayez-le vous-même »
La propriété nodeValue
La nodeValuepropriété spécifie la valeur d'un nœud.
La propriété nodeType
La nodeTypepropriété est en lecture seule. Il renvoie le type d'un nœud.
Exemple
<h1 id="id01">My First Page</h1>
<p id="id02"></p>
<script>
document.getElementById("id02").innerHTML = document.getElementById("id01").nodeType;
</script>
Essayez-le vous-même »
TEXT_NODE 3 W3Schools
Le type 2 est obsolète dans le DOM HTML (mais fonctionne). Il n'est pas
obsolète dans le DOM XML.
❮ PrécédentSuivant ❯
PUBLICITÉ
PIPETTE À COULEURS
PUBLICITÉ
LES ESPACES
MISE À NIVEAU
SANS PUBLICITÉ
BULLETIN
OBTENIR UNE CERTIFICATION
CONTACTEZ-NOUS
Meilleurs tutoriels
Tutoriel HTML Tutoriel
CSS Tutoriel
JavaScript Tutoriel
Comment faire Tutoriel
SQL Tutoriel
Python Tutoriel
W3.CSS Tutoriel
Bootstrap Tutoriel
PHP Tutoriel
Java Tutoriel
C++ Tutoriel
jQuery
Principales références
Référence HTML
Référence CSS Référence
JavaScript Référence
SQL Référence
Python Référence
W3.CSS Référence
Bootstrap Référence
PHP
Couleurs HTML
Référence Java Référence
Angular Référence
jQuery
Meilleurs exemples
Exemples HTML Exemples
CSS Exemples
JavaScript Exemples
pratiques Exemples
SQL
Exemples Python Exemples
W3.CSS Exemples
d'amorçage Exemples
PHP Exemples
Java Exemples
XML Exemples
jQuery
FORUM SUR LA SALLE DE CLASSE
W3Schools est optimisé pour l'apprentissage et la formation. Les exemples pourraient être
simplifiés pour améliorer la lecture et l’apprentissage. Les didacticiels, références et exemples sont
constamment révisés pour éviter les erreurs, mais nous ne pouvons garantir l'exactitude totale de
tout le contenu. En utilisant W3Schools, vous acceptez d'avoir lu et accepté nos conditions
d'utilisation , nos cookies et notre politique de confidentialité .
Copyright 1999-2024 par Refsnes Data. Tous droits réservés. W3Schools est propulsé par
W3.CSS .