Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function idReturn(el, tab = []){ //explore tous les enfants d'un element
  2. //                               et retourne leurs ID s'ils en ont une.
  3.   console.log("in");
  4.   el = el.children; //el devient le tableau d'éléments contenus dans el.
  5.   console.log("el     :" + el);
  6.   for (var i = 0; i < el.length; i++) {
  7.     console.log("in for loop");
  8.         console.log(el[i].id);
  9.         if (el[i].id != "") { //si el[i] a un id, on push l'id dans tab.
  10.         tab.push(el[i].id);
  11.  
  12.         }
  13.         if (el[i].children != 0) { // si les elements contenus dans el en contiennent
  14.         console.log("recursion");
  15.         idReturn(el[i], tab); // on va les explorer
  16.         console.log("recursion Done");
  17.       }
  18.     }
  19.     console.log("end of branch");
  20.     console.log(tab);
  21.     return tab; //retourne tab au précédent niveau de récursion
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement