Hallo,
Gute Argument.
Gucken wir das an.
[…] wenn man XHTML einsetzt, sollte man wissen, dass "name" deprecatend ist.Blödsinn; das name-Attribut ist bei Formularelementen durchaus weiterhin erlaubt.
Das ist richtig, da hast du recht.
Man kann schon darüber streiten ob Opera hier falsch vorgeht, wenn er diese Regel streng auslegt oder nicht.
Und was ist, wenn es diese ID einfach nicht gibt? So wie hier?
Auch da liegst du richtig, jedoch ist das kein Bug sondern ein Featur ;-)
"I can confirm that Opera's behaviour is by design." -->
http://www.quirksmode.org/bugreports/archives/2005/09/documentgetElementById_may_return_element_with_a_n.html
HTH
Grüße
Thomas