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
:
var para=document.createElement("p");
Pour ajouter du texte à un élément
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
:
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!