Analyse durch DOM erhalten alle Kinder und Werte

Container ist ein div habe ich Hinzugefügt einige grundlegende HTML zu.

Die debug_log Funktion druckt die folgenden:

Ich bin in einem span!

Ich bin in einem div!

Ich bin in einer

p

Was geschah mit dem rest der text im p-tag ("aragraph tag!!"). Ich glaube, ich verstehe nicht, wie genau das laufen durch den Dokument-Baum. Ich brauche eine Funktion, die analysiert das gesamte Dokument-Baum und die Rückkehr all der Elemente und deren Werte. Der code unten ist eine Art erste Riss an nur immer alle Werte angezeigt.

    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]);
        }
     }
  • Sind Sie gerade auf der Suche nach der DOM-Versionen dieser Elemente/Knoten oder die HTML-Darstellung davon?
InformationsquelleAutor Tyler Biscoe | 2011-06-08
Schreibe einen Kommentar