L'analyse par DOM scolariser tous les enfants et les valeurs

Conteneur est un div, j'ai ajouté un peu de HTML.

La debug_log fonction d'impression suivants:

Je suis dans une période!
Je suis dans une div!
Je suis dans une
p

Ce qui s'est passé pour le reste du texte dans la balise p ("aragraph tag!!"). Je pense que je ne comprends pas comment exactement à pied à travers l'arborescence du document. J'ai besoin d'une fonction qui va analyser l'ensemble de l'arborescence du document et le retour de tous les éléments et de leurs valeurs. Le code ci-dessous est une sorte de première fissure au juste ce que toutes les valeurs affichées.

    container.innerHTML = '<span>I\'m in a span! </span><div> I\'m in a div! </div><p>I\'m in a <span>p</span>aragraph tag!!</p>';

    DEMO.parse_dom(container);



   DEMO.parse_dom = function(ele)
    {
        var child_arr = ele.childNodes;

        for(var i = 0; i < child_arr.length; i++)
        {
            debug_log(child_arr[i].firstChild.nodeValue);
            DEMO.parse_dom(child_arr[i]);
        }
     }
Vous êtes simplement à la recherche pour les DOM versions de ces éléments, de nœuds ou de la représentation HTML d'entre eux?

OriginalL'auteur Tyler Biscoe | 2011-06-08