Grâce à l'amélioration continue de la technologie Javascript, nous pouvons développer diverses fonctions pratiques pour résoudre les problèmes du travail quotidien. Parmi elles, la fonction du bouton Supprimer est très pratique, elle peut nous aider à supprimer facilement le contenu spécifié sur la page Web. Apprenons ensuite le processus de création de la fonction du bouton de suppression Javascript.
Tout d'abord, avant de créer la fonction du bouton de suppression Javascript, nous devons maîtriser quelques connaissances de base. Tout d’abord, nous devons savoir comment récupérer un élément d’une page Web en Javascript afin de pouvoir modifier son contenu si nécessaire. Deuxièmement, nous devons maîtriser l'utilisation des boucles et des instructions conditionnelles en Javascript pour opérer sur plusieurs éléments de la page Web. Enfin, nous devons apprendre à utiliser les gestionnaires d'événements en Javascript pour déclencher l'action de suppression lorsque l'utilisateur clique sur le bouton.
Ensuite, nous pouvons créer la fonction de bouton de suppression Javascript la plus simple, qui peut nous aider à supprimer n'importe quel élément de la page Web. Le code spécifique est le suivant :
function deleteElement(elementID) { var element = document.getElementById(elementID); element.parentNode.removeChild(element); }
Dans cette fonction, nous utilisons d'abord la méthode document.getElementById() pour obtenir l'élément qui doit être supprimé, puis utilisons la méthode parentNode.removeChild() pour le supprimer du Web. page. Le paramètre de cette fonction est le numéro d'identification de l'élément qui doit être supprimé, qui est l'identifiant de l'élément que nous avons défini dans la page Web.
Cependant, cette fonction présente encore de nombreux défauts. Par exemple, il ne peut supprimer qu’un seul élément d’une page Web, mais ne peut pas effectuer de suppression par lots. Voyons ensuite comment créer une fonction Javascript capable de supprimer des éléments par lots.
Tout d'abord, nous devons créer un ensemble d'éléments qui doivent être supprimés dans la page Web et définir un numéro d'identification unique pour chaque élément. Ci-dessous, jetons un coup d'œil à l'exemple de code :
<ul> <li id="item1">列表项1</li> <li id="item2">列表项2</li> <li id="item3">列表项3</li> </ul> <button onclick="deleteElements()">删除选定项</button>
Dans ce code, nous créons une liste qui contient trois éléments de liste, chaque élément de liste a un numéro d'identification unique. De plus, nous avons créé un bouton et l'avons lié à une nouvelle fonction deleteElements(). Voyons ensuite comment écrire cette fonction.
function deleteElements() { var ul = document.querySelector('ul'); var items = ul.querySelectorAll('li:checked'); for(var i = 0; i < items.length; i++) { ul.removeChild(items[i]); } }
Dans cette fonction, nous utilisons d'abord la méthode querySelector() pour obtenir l'élément de liste ul. Ensuite, nous utilisons la méthode querySelectorAll() pour obtenir tous les éléments de liste sélectionnés et les enregistrer dans les éléments variables. Ensuite, nous utilisons une boucle for pour parcourir tous les éléments de liste sélectionnés et les supprimer de la page Web à l'aide de la méthode removeChild().
Dans cette fonction, nous utilisons une syntaxe Javascript relativement nouvelle, telle que les méthodes querySelector() et querySelectorAll(), le mot-clé let dans la boucle for, etc. Ces syntaxes nous facilitent l'écriture de fonctions Javascript complexes et améliorent la lisibilité et les performances du code.
En bref, la fonction du bouton Supprimer Javascript est une fonction très pratique qui peut nous aider à supprimer le contenu des pages Web rapidement et facilement. Grâce à l'introduction ci-dessus, je pense que vous avez appris à créer une fonction de suppression Javascript simple et à l'étendre pour implémenter la suppression par lots. Dans le développement quotidien, nous pouvons optimiser davantage ces fonctions en fonction de besoins spécifiques et créer des outils Javascript plus efficaces et pratiques.
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!