Une solution basée sur la syntaxe jQuery :
L'appel de la fonction
Et la fonction :
L'arborescence de ton code apparaitra en fin de page
Modifié par spiral123 (05 Aug 2010 - 10:50)
L'appel de la fonction
$(document).ready(function()
{
listNode(document.body,10);
}
);
Et la fonction :
function listNode(el,decal){
$(el).children().each(
function(){
var nodeName = this.nodeName;
var nodeId ="";
var nodeClass="";
if(this.id != "")
nodeId="#"+this.id;
if(this.className != "")
nodeClass="."+this.className;
$('body').append("<span style='margin-left:"+decal+"px'>"+nodeName+nodeId+nodeClass+"</span><br/>");
if( $(this).children().length > 0)
listNode(this,decal+20);
});
}
L'arborescence de ton code apparaitra en fin de page

Modifié par spiral123 (05 Aug 2010 - 10:50)