Micha: Opera: TypeError: Cannot convert 'element' to object

Beitrag lesen

Hallo pcworld,

Hat jemand eine Idee, wie man dieses Problem beseitigen könnte?

Wenn ich das richtig sehe, bekommst Du mit http://de.selfhtml.org/javascript/objekte/node.htm#child_nodes@title=childNodes zwar alle Kinder von einem Element aber diese müssen nicht zwangsläufig auch (HTML-)Elemente sein: "Gemäß dem DOM stellt bereits ein Zeilenumbruch oder ein Leerzeichen im Quelltext zwischen Elementknoten einen eigenen Text-Kindknoten dar"

Bzw. wie genau meint er das, dass er die Variable "element" nicht zu einem Object "casten" könne?

Opera kann aus einem Text kein Objekt machen, wie Du es gern hättest. Du kannst mit http://de.selfhtml.org/javascript/sprache/operatoren.htm#typeof@title=typeof mal prüfen, was "element" in Deiner searchCodeTags Funktion ist. Hier sollte vermutlich dann string anstatt object kommen.

Mit freundlichem Gruß
Micha