Boris Hoeller: DOM - oder Der Olle' Mist bleibt ?!

Beitrag lesen

Hallo Frank,

Das liegt ganz einfach daran, dass es zwar die Methode getElementByID gibt, aber nicht Eigenschaft von document, auf die Microsoft zugreifen lässt, zumindest nach W3C. Warum hält sich Mircosoft nicht daran. Netscape macht es also genau richtig.
http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html#ID-2017288232

War ja im Ausgangsthread auch so dargestellt

[....] andauernd alles umschreiben oder mit tausend if-Abfragen spicken zu muessen. Das macht einfach keinen Spass.

viele Gruesse
  Stefan Muenz

So sehe ich das auch, da kommt man sich vor wie auf dem HTML Spielplatz mit kleinen DOM Sandburgen.
Seit Januar 1998 tippe ich munter document.all
( hey: 3 Buchstaben!!) und jetzt schon wieder dieser Kompatibilitätsmurks. Man wird abwarten müssen, ob MS nicht einfach die Methode 'all' als alias für die ecma-script Variante 'getElementByID' (vv) in dem IE5 release stehen läßt.
Man könnte ja mal mailen und fragen ....

... oder nachlesen:
http://www.microsoft.com/workshop/xml/xmldom/reference/DOMElement_object.asp

Da heißt die Methode in etwa:  getElementsByTagName

Auch wieder anders - Na super!!

CU all
Bo