亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

éléments JavaScript HTML DOM

élément HTML DOM JavaScript

Créer un nouvel élément HTML

Créer un nouvel élément HTML

Pour ajouter un nouvel élément au DOM HTML, vous doit d'abord créer l'élément (n?ud d'élément), puis ajouter l'élément à un élément existant.

<!DOCTYPE html> 
<html> 
<meta charset="utf-8">
<body>
 <div id="div1"> 
<p id="p1">This is a paragraph.</p>
 <p id="p2">This is another paragraph.</p>
 </div> 
<script>
 var para=document.createElement("p"); 
var node=document.createTextNode("This is new."); 
para.appendChild(node); 
var element=document.getElementById("div1"); 
element.appendChild(para); 
</script> 
</body>
 </html>

Exemple d'analyse?:

Ce code crée un nouvel élément <p>?:

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

Pour ajouter du texte à l'élément <p>, vous devez d'abord créer un n?ud de texte. Ce code crée un n?ud de texte?:

var node=document.createTextNode("Ceci est un nouveau paragraphe.");

Ensuite, vous devez l'ajouter au <p> ; element Ajoutez ce n?ud de texte?:

para.appendChild(node);

Enfin, vous devez ajouter le nouvel élément à un élément existant.

Ce code trouve un élément existant :

var element=document.getElementById("div1");

Le code suivant trouve un élément existant Puis ajoutez un nouvel élément?:

element.appendChild(para);

Supprimer l'élément HTML existant

Ce code ajoute un nouvel élément à l'élément existant Element?:

<!DOCTYPE html>
 <html>
 <meta charset="utf-8">
 <body>
  <div id="div1">
 <p id="p1">This is a paragraph.</p> 
<p id="p2">This is another paragraph.</p> 
</div>
 <script>
 var parent=document.getElementById("div1"); 
var child=document.getElementById("p1");
 parent.removeChild(child); 
</script>
 </body> 
</html>

Ce document HTML contient un élément <div> avec deux n?uds enfants (deux éléments <p>)?:

<div id="div1">
 <p id="p1">This is a paragraph.</p>
 <p id="p2">This is another paragraph.</p>
 </div>

Recherchez l'élément avec id="div1":

var parent=document.getElementById("div1");

Recherchez l'élément <p> avec id="p1":

var child=document. p1");

Supprimer les éléments enfants des éléments parents?:

parent.removeChild(child);

Ce serait bien si vous pouviez 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.

Il s'agit d'une solution courante?: recherchez l'élément enfant que vous souhaitez supprimer, puis utilisez sa propriété parentNode pour trouver l'élément parent?:

var child=document.getElementById ( "p1");
child.parentNode.removeChild(child);

Tutoriel HTML DOM

Dans la section HTML DOM de notre tutoriel JavaScript, vous avez appris?:

Comment changer le contenu d'un élément HTML (innerHTML) Comment changer le style d'un élément HTML (CSS) Comment réagir aux événements HTML DOM Comment ajouter ou supprimer des éléments HTML


Formation continue
||
<!DOCTYPE html> <html> <meta charset="utf-8"> <body> <div id="div1"> <p id="p1">This is a paragraph.</p> <p id="p2">This is another paragraph.</p> </div> <script> var para=document.createElement("p"); var node=document.createTextNode("This is new."); para.appendChild(node); var element=document.getElementById("div1"); element.appendChild(para); </script> </body> </html>
soumettreRéinitialiser le code