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!