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

Ajouter ou supprimer des éléments HTML dom

小云云
小云云original
2017-11-17 15:11:512878parcourir

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>

Ce code crée un nouvel élément e388a4556c0f65e1904146cc1a846bee :

var para=document.createElement("p");

Pour ajouter du texte à un élément e388a4556c0f65e1904146cc1a846bee Ce code crée un nœud de texte :

var node=document.createTextNode("这是一个新段落。");

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

para.appendChild(node);

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");

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

element.appendChild(para);

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>

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);

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!

Déclaration:
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