Il existe de nombreux types de DOM lui-même, qui ont été introduits dans le chapitre précédent, tels que le type Element : qui représente les nœuds d'élément ; et le type Text, qui représente les nœuds de texte ;
Un type DOM
Tapez le nom Description
Node représente une interface unifiée pour tous les types de valeurs, qui n'est pas prise en charge par IE
;
Le document représente le type de document ;
L'élément représente le type de nœud d'élément ;
Le texte représente le type de nœud de texte ;
CommentaireReprésente le type de commentaire dans le document ;
CDATASection représente le type de zone CDATA ;
DocumentType représente le type de déclaration du document ;
DocumentFragment représente le type de fragment de document ;
Attr représente le type de nœud d'attribut ;
1.Type de nœud
Le niveau 1 du DOM définit une interface Node, qui sera implémentée par tous les types de nœuds dans le DOM ;
Cette interface Node est implémentée en tant que type Node en JavaScript ;
À l'exception d'IE, ce type est accessible dans tous les autres navigateurs ;
2.Type de document
document; //document;
document.nodeType; // 9;Type de valeur;
document.childNodes[0]; // DocumentType ; premier objet nœud enfant ;
document.childNodes[1]; // HTMLHtmlElement ;
;
document.documentElement; // HTMLHtmlElement;
.
document.body; // HTMLBodyElement;
document.doctype; // DocumentType;
;
// Attributs
document.title; // Récupère et définit la valeur de la balise