Hallo,
in meinem Script lese ich ein xml-file ein, welches ich in der Variable xml_items speichere.
Dann kommen folgende Code-Zeilen:
var array = xml_items.getElementsByTagName("item");
alert(array[0]);
Beim alert krieg ich im Firefox "[object Element]" als Ausgabe, beim IE ein "null". Schreibe ich alert(array[0].nodeName), so zeigt mir Firefox den richtigen Namen des Knoten an, beim IE passiert gar nichts.
Irgendwo hab ich mal gelesen, dass die Funktion getElementsByTagName beim IE nicht richtig funktioniert, aber was benutze ich denn stattdessen? Ich bin auf den Hinweis gestoßen, es mit getElementsByTagName("item").array(i) zu versuchen, aber das geht auch nicht (Syntax scheint mir etwas seltsam).
Bitte klärt mich auf. Wie krieg ich das ganze beim IE hin?
Mal nebenbei, wo kann ich am besten nachlesen, was der IE anders macht als der Firefox?