Maison > interface Web > tutoriel HTML > Ajouter ou supprimer des éléments HTML dom

Ajouter ou supprimer des éléments HTML dom

小云云
Libérer: 2017-11-17 15:11:51
original
2918 Les gens l'ont consulté

Document Object Model (DOM) est une interface de programmation standard pour le traitement des langages de balisage extensibles recommandés par l'organisation W3C. Sur une page Web, les objets qui organisent la page (ou le document) sont organisés dans une arborescence. Le modèle standard utilisé pour représenter les objets dans le document est appelé DOM. Dans ce chapitre, nous partagerons avec vous comment ajouter ou. Supprimer les éléments HTML dom, venez apprendre maintenant.

Création d'un nouvel élément HTML

Pour ajouter un nouvel élément au DOM HTML, vous devez d'abord créer l'élément (élément node ), puis ajoute l'élément à un élément existant.

<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
<script>
var para=document.createElement("p");
var node=document.createTextNode("这是一个新段落。");
para.appendChild(node);
var element=document.getElementById("div1");
element.appendChild(para);
</script>
Copier après la connexion

Ce code crée un nouvel élément

 :

var para=document.createElement("p");
Copier après la connexion

Pour ajouter du texte à un élément

Ce code crée un nœud de texte :

var node=document.createTextNode("这是一个新段落。");
Copier après la connexion

Ensuite, vous devez ajouter ce nœud de texte à l'élément

 :

para.appendChild(node);
Copier après la connexion

Enfin, vous devez l'ajouter à un nœud de texte existant. element Ajoutez ce nouvel élément.

Ce code trouve un élément existant :

var element=document.getElementById("div1");
Copier après la connexion

Le code suivant ajoute un nouvel élément après un élément existant :

element.appendChild(para);
Copier après la connexion

Supprimer les éléments HTML existants

<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
<script>
var parent=document.getElementById("div1");
var child=document.getElementById("p1");
parent.removeChild(child);
</script>
Copier après la connexion

Ce serait bien de pouvoir supprimer un élément sans référencer l'élément parent.
Mais c'est dommage. Le DOM doit connaître l'élément que vous devez supprimer et son élément parent.

C'est une solution courante : recherchez l'élément enfant que vous souhaitez supprimer, puis utilisez son attribut parentNode pour trouver l'élément parent :

var child=document.getElementById("p1");
child.parentNode.removeChild(child);
Copier après la connexion

C'est tout pour ajouter ou supprimer des éléments HTML dom Tutoriels associés, j'espère que cela pourra aider tout le monde.

Recommandations associées :

Comment utiliser le DOM pour allouer des événements

La différence entre vide et supprimer dans la suppression d'un nœud DOM

Comment jQuery exploite le 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!

Étiquettes associées:
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