Jörg Peschke: Hilfe bei Fehlermeldung Objekt

Beitrag lesen

Tag,

weisst Du zufälliger weise
wie man ein Node-Objekt ausgeben kann, so das man die komplette
Baumstrukur mit nodeName und nodeValue angezeigt bekommt?

Hm, denkbar wäre hierfür z.b. folgende Funktion:

function printNode (node, outputNode) {
   var html = "<table>";
   for (var prop in node) {
      html += "<tr>";
      html += "<td>"+prop+"</td>"+node[prop]+"</td></tr>";
   }
   html += "</table>";
   outputNode.innerHTML = html;
}

Das ding würde Dir eine HTML-Tabelle mit allen Eigenschaften des Node-Objektes erzeugen und in ein gewünschtes HTML-Element einbinden.

(Falls er auch die Unter-Objekte (also Kindknoten) anzeigen soll, wirds komplexer, dann müsste man das rekursiv machen.)

Aufruf:

printNode (document.getElementById("Node_zum_Drucken_ID"), document.getElementById("DIV_Zum_Ausgeben_ID"));

Grüße,
Jörg