Maison > Article > développement back-end > Pensée récursive pour obtenir tous les éléments de balise sur la page (supprimer la duplication)
Cet article partage avec vous le code qui utilise la pensée récursive pour obtenir tous les éléments de balise sur la page. Les amis dans le besoin peuvent se référer à ce code
var tag = []; var search = function($element, tag){ var localName = $element[0].localName; if(!tag.includes(localName)){ tag.push($element[0].localName); } var children = $element.children(); if(children.length > 0) { children.each(function(e){ search($(this), tag); }); } return tag; }; tag = search($('html'), tag); console.log(tag);
Utilisez la pensée récursive pour parcourir tous les éléments et enfin revenir. un tableau
Recommandations associées :
Deux méthodes pour créer des répertoires multi-niveaux en 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!