Maison > interface Web > js tutoriel > le corps du texte

Explication graphique détaillée de la façon de supprimer des nœuds en JavaScript

yulia
Libérer: 2018-10-09 11:26:38
original
4805 Les gens l'ont consulté

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>
Copier après la connexion

É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

  • avec id="li1", qui est l'élément que nous voulons supprimer
    var li=document.getElementById("li1")

    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>
    Copier après la connexion

    Rendu :

    Explication graphique détaillée de la façon de supprimer des nœuds en JavaScriptExplication graphique détaillée de la façon de supprimer des nœuds en JavaScript

    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!

  • É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
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!