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

TypeError: 'null' is not an object (evaluating 'matchesinfosbat.getElementsByTagName')
Merci par avance !!