Ergebnis 1 bis 3 von 3
Thema: Node-Objekt
-
10-04-2007, 20:27 #1
Jungspund
- registriert
- 07-03-2007
- Beiträge
- 12
Node-Objekt
Hallo zusammen!
Ich habe ein Problem:
Beim IE scheint die Baumstruktur des HTML-Dokuments nicht identisch zu sein wie beim FF. Und zwar sieht der FF jede neue Zeile im Quelltext als leerer Text-Node. Der IE hingegen nicht. Wenn ich z.B. fünf DIVs innerhalb von einem anderen DIV habe, dann ist die Länge des childNodes-Objekts des übergeordneten DIVs beim FF gleich 11. Beim IE aber ist es 5 (was eigentlich so sein sollte).
Kann mir jemand sagen, wie man das beheben kann?
Danke, NicM
-
10-04-2007, 22:24 #2
Routinier
- registriert
- 27-07-2005
- Ort
- 27356 Rotenburg
- Beiträge
- 418
AW: Node-Objekt
Du kannst z. B. bei den standard-konformen Browsern alle leeren Textknoten löschen.
Code:function clearWhitespace(node, deep) { var cn = node.childNodes; for (var i = 0; i < cn.length; i++) { if (cn[i].nodeType == 3 && cn[i].nodeValue.match(/\s*/)) node.removeChild(cn[i]); else if (deep && cn[i].nodeType == 1) clearWhitespace(cn[i], true); } };
Grüsse
-
11-04-2007, 10:52 #3
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
AW: Node-Objekt
Die Frage ist auch, warum du alle childNodes brauchst?
Das folgende macht exakt das was du möchtest.
PHP-Code:var nodes = document.getElementById('hauptDIV').getElementsByTagName('div');
Ähnliche Themen
-
[ Photoshop 7.0 / CS ] Freistellen von Objekten aus Bildern
Von J-C im Forum Tutorials GrafikAntworten: 25Letzter Beitrag: 18-07-2008, 11:21 -
Funktionsreferenz Objekt übergeben
Von slayer2206 im Forum JavaScriptAntworten: 9Letzter Beitrag: 30-03-2007, 20:02 -
Objekt an "unbekannter" Position erstellen
Von RoyalKnight im Forum JavaScriptAntworten: 14Letzter Beitrag: 23-12-2005, 00:51 -
Objekt erstellen mit Memberfunktionen
Von screammen im Forum JavaScriptAntworten: 4Letzter Beitrag: 30-01-2005, 16:36 -
Photopaint Objekt aus Maske unvollständig
Von bine im Forum GrafikAntworten: 0Letzter Beitrag: 22-11-2002, 23:49
Lesezeichen