Gunnar Bittersmann: getElementById und IE9 "Bug?"

Beitrag lesen

@@MikeXY:

nuqneH

IE9 führt die JS Funktion nicht aus, weil es getElementById nicht versteht.

IE9 versteht getElementById. Veilleicht verstehst du nicht, was eine ID ist?

Identität heißt: Es kann nur jeweils eins davon geben. ID-Bezeichner MÜSSEN dokumentweit eindeutig sein, es DARF NICHT zwei Dinge mit derselben ID geben.

Außerdem MÜSSEN ID-Bezeichner „mit einem Buchstaben ([A-Za-z]) beginnen, diesem kann eine beliebige Anzahl von Buchstaben, Ziffern ([0-9]), Bindestrichen (»-«), Unterstrichen (»_«), Doppelpunkten (»:«) und Punkten (».«) folgen.“ [HTML401 §6.2]

Beispiel: Auf Vorschaufotos klicken...

Auf Fehlermeldungen klicken...

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)