Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
function b(o){
return document.getElementById(o)
}
permet d'appeler n'importe quel élément de la page en passant son id à b();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
alert(b("mon_id").nodeName)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for(var i=0,t=[];i<document.getElementsByTagName("*").length;i++){
	t[document.getElementsByTagName("*")[i].id]=document.getElementsByTagName("*")[i]
}
permet la même chose mais l'id est une propriété du tableau t;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
alert(t.mon_id.nodeName);
Je préfère la 2e syntaxe, sauf qu'un ajout d'élément au dom en cours de session ne sera pas pris en compte, sauf relance de la boucle;