Bonjour à tous, j'essaye de parcourir tout les elements d'un tableau se trouvant dans une DIV à l'aide de JS, je ne parviens pas à faire fonctionner ma boucle sauriez vous m'indiquer d'ou peut provenir mon erreur ?
Actuellement j'essaie de procéder comme ci-dessous:
-> recuperation de la DIV contenant mes "table"
-> parcours des TR
-> boucle pour lister le contenu des td dans un tableau
structure de la page en CSS SELECTOR
MAIN DIV CSS selector:#Bat_Infos_9999
Table 1 CSS selector:#Bat_Infos_9999 > table:nth-child(3)
Table 2 CSS selector:#Bat_Infos_9999 > table:nth-child(6)
Table 3 CSS selector:#Bat_Infos_9999 > table:nth-child(9)
structure de la page avec XPATH SELECTOR
MAIN DIV XPATH selector://*[@id="Bat_Infos_9999"]
Table 1 XPATH selector://*[@id="Bat_Infos_9999"]/table[1]
Table 2 XPATH selector://*[@id="Bat_Infos_9999"]/table[2]
Table 3 XPATH selector://*[@id="Bat_Infos_9999"]/table[3]
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var matchesinfosbat = document.getElementById('#Bat_Infos_9999'); var trt = matchesinfosbat.getElementsByTagName("table"); var trs = trt.getElementsByTagName("tr"); var tds = null; if(matchesinfosbat){ for (var i=0; i<trs.length; i++){ tds = trs[i].getElementsByTagName("td"); nodes[3].push(tds.innerHTML); } }else{ nodes[3] = 0; }
erreur console.log
Merci par avance !!TypeError: 'null' is not an object (evaluating 'matchesinfosbat.getElementsByTagName')
Partager