Maison > interface Web > js tutoriel > Quels sont les attributs des nœuds DOM ?

Quels sont les attributs des nœuds DOM ?

清浅
Libérer: 2018-11-23 15:04:34
original
3112 Les gens l'ont consulté

Cet article partagera des connaissances sur les attributs des nœuds DOM, qui ont une certaine valeur de référence. J'espère qu'il sera utile à tout le monde

Les nœuds DOM ont des attributs différents selon leurs différentes catégories. Par exemple, le nœud d'élément de l'étiquette a des attributs liés au lien, l'étiquette a des attributs liés à l'entrée, et ainsi de suite. Les nœuds de texte sont différents des nœuds d'élément, mais il existe également de nombreuses propriétés et méthodes communes entre eux car tous les nœuds DOM forment une hiérarchie unique. Chaque nœud DOM appartient à la classe intégrée correspondante.

Hiérarchie structurelle (forme d'arbre)

(1) La racine est EventTarget, qui est héritée par Node, et d'autres nœuds DOM en héritent.

(2) EventTarget est la classe racine "abstraite", et les objets de cette classe ne seront jamais créés, car c'est la base de tous les nœuds, donc tous les nœuds DOM prennent en charge

(3 ) Node est également une classe « abstraite » utilisée comme base pour les nœuds DOM. Son noyau est parentNode, nextSibling, childNodes, etc. De même, Node ne créera pas d'objets de classe, mais certaines classes en hériteront de nœuds spécifiques, tels que Text pour les nœuds de texte et Element pour les nœuds d'élément

(4) L'élément est la base des éléments DOM. Il fournit des méthodes telles que getElementsByTagName, querySelector et d'autres méthodes

l'attribut nodeType

représente le type du nœud et. renvoie uniquement tous les éléments de ce div. Le nœud d'élément

appelle nodeType et renvoie un nœud d'élément numérique

(fait généralement référence à une paire d'éléments avec des balises ouvertes et fermées) - 1

nœud d'attribut (attributs sur le nœud de l'élément) —— 2

nœud de texte (la partie du DOM utilisée pour restituer le texte) —— 3

nœud de commentaire (le nœud du commentaire partie) —— 8

document — — 9

DocumentFragment — 11

<div>
<p>123</p>
<i></i>
<span></span>
</div>	
<script type="text/javascript">
var div=document.getElementsByTagName("div")[0];
</script>
Copier après la connexion
Copier après la connexion

Image 6.jpg

attribut nodeName

Étant donné un nœud DOM, nous pouvons lire son nom de balise à partir de l'attribut nodeName ou tagName

Remarque : l'attribut tagName s'applique uniquement au nœud Element, et le nœud nodeName est relatif à n'importe quel nœud DOM. Noeud Node défini.

<div>
<p>123</p>
<i></i>
<span></span>
</div>	
<script type="text/javascript">
	var div=document.getElementsByTagName("div")[0];
</script>
Copier après la connexion

Image 9.jpg

Attribut nodeValue

Nœud de texte texte ou contenu texte du nœud Commentaire, lisible et inscriptible

<div>
<p>123</p>
<i></i>
<span></span>
</div>	
<script type="text/javascript">
var div=document.getElementsByTagName("div")[0];
</script>
Copier après la connexion
Copier après la connexion

Image 10.jpg

Résumé : ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à tout le monde d'apprendre les attributs du DOM.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal