Bonjour,

voilà, je voudrais, dans une page web, atteindre des objets par leur ID, mais de manière dynamique.

j'explique: j'ai un nombre inconnu de DIV dans une page, et je veux retirer des images du premier et du dernier DIV.
Les images ont un ID unique et identifiable, contient le numéro de la DIV.

Via ce moyen, j'essaie d'atteindre les images, mais je reçoit toujours un message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Error: document.getElementById("bt_down_" + div_nb) has no properties

Voila ma fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
// Nettoie les DIV des boutons inutiles
function clear_div() {
	var all_div = document.getElementsByTagName("div");
	var div_nb = all_div.length;
	var div_fin = "bt_down_" + div_nb;
	document.getElementById("bt_down_0").style.display = 'none';
	document.getElementById("bt_del_0").style.display = 'none';
	document.getElementById("bt_up_0").style.display = 'none';
	document.getElementById("bt_down_" + div_nb).style.display = 'none';
	document.getElementById("bt_del_" + div_nb).style.display = 'none';
	document.getElementById("bt_up_" + div_nb).style.display = 'none';
}
Une idée pour atteindre un tagId dynamique ?