Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function idReturn(el, tab = []){ //explore tous les enfants d'un element
- // et retourne leurs ID s'ils en ont une.
- console.log("in");
- el = el.children; //el devient le tableau d'éléments contenus dans el.
- console.log("el :" + el);
- for (var i = 0; i < el.length; i++) {
- console.log("in for loop");
- console.log(el[i].id);
- if (el[i].id != "") { //si el[i] a un id, on push l'id dans tab.
- tab.push(el[i].id);
- }
- if (el[i].children != 0) { // si les elements contenus dans el en contiennent
- console.log("recursion");
- idReturn(el[i], tab); // on va les explorer
- console.log("recursion Done");
- }
- }
- console.log("end of branch");
- console.log(tab);
- return tab; //retourne tab au précédent niveau de récursion
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement