JavaScript est souvent utilisé dans le développement front-end, alors savez-vous comment supprimer le nœud de queue à l'aide de JS ? Cet article vous expliquera comment supprimer des nœuds en cliquant dans JS et comment supprimer le premier nœud dans JS. Les amis intéressés peuvent s'y référer. J'espère que cela pourra vous aider.
Pour supprimer un nœud, nous devons d'abord trouver le nœud à supprimer et son élément parent, puis utiliser RemoveChild pour supprimer l'élément enfant de l'élément parent.
Exemple : La liste répertorie les quatre principaux cabinets comptables. Supprimez le premier nœud de la liste, qui est PricewaterhouseCoopers, en cliquant sur le bouton.
Partie HTML :
<ul id="myList"> <li id="li1">普华永道(PwC)</li> <li id="li2">德勤(DTT)</li> <li id="li3">毕马威(KPMG)</li> <li id="li4">安永(EY)</li> </ul>
Étapes détaillées :
La première étape consiste à trouver l'élément avec id="myList", c'est-à-dire , l'élément parent de
var list=document.getElementById("myList")La deuxième étape consiste à trouver l'élément
La troisième étape, utilisez RemoveChild pour supprimer l'élément enfant de l'élément parent
list.removeChild(li)
Remarque : DOM doit savoir quel élément doit être supprimé et son élément parent
Autre méthode (même principe) : trouver d'abord l'élément enfant qui doit être supprimé , puis utilisez l'attribut parentNode pour trouver son élément parent, codez comme suit :
var li=document.getElementById("li1");
li.parentNode.removeChild(li);
JS peut non seulement supprimer le premier nœud, mais également supprimer le nœud de queue, et tout nœud que vous souhaitez supprimer, il suffit de trouver l'emplacement du nœud correspondant.
Le code complet est le suivant :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <ul id="myList"> <li id="li1">普华永道(PwC)</li> <li id="li2">德勤(DTT)</li> <li id="li3">毕马威(KPMG)</li> <li id="li4">安永(EY)</li> </ul> <p>单击按钮删除列表中的第一个元素</p> <button onclick="myFunction()">点击删除</button> </body> <script type="text/javascript"> function myFunction(){ var list=document.getElementById("myList"); var li=document.getElementById("li1"); list.removeChild(li); } </script> </html>
Rendu :
La première image n'est pas supprimé L'effet du nœud, la deuxième image est l'effet après la suppression du premier nœud.
Ce qui précède présente principalement comment supprimer des nœuds dans JS. C'est relativement détaillé et facile à comprendre. J'espère que cet article vous sera utile ! Pour plus de didacticiels connexes, veuillez visiter Tutoriel vidéo JavaScript Formation caritative php
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!