Cours ⇒ Javascript et AJAX facebook twitter youtube

DOM et DHTML ⇒ & Détermination des informations de nœud



s += nodeName + ": " + nodeValue + " (" + nodeType + ")\n";

nodeName donne des informations sur le nom du nœud (nom de balise ou #text pour les nœuds de texte), mais nodeValue ne sert que pour les nœuds de texte et renvoie le texte réel du nœud. La troisième catégorie d'informations provient de la propriété nodeType, qui donne des informations sur le type du nœud. Le Tableau contient une liste de toutes les valeurs possibles de nodeType.

Type de nœud

1

 2

 3

 8

9

10

11

Description

1 Balise

2 Attribut

3 Texte (espaces compris)

8 Commentaire HTML

9 Document

10 DTD

11 Fragment

 

 

<script language="JavaScript" type="text/JavaScript">
window.onload = function() {
var s = "";
with (document.getElementById("para")) {
for (var i=0; i<childNodes.length; i++) {
with (childNodes[i]) {
s += nodeName + ": " + nodeValue +" (" + nodeType + ")\n";
}
}
}
window.alert(s);
}
</script>
<p id="para"><em>JavaScript</em> Phrasebook</p>

Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces