Hallo Andreas,
* '2' ist keine gültige ID.
das stimmt für HTML5 nicht mehr:
http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#concept-id
http://www.w3.org/TR/2011/WD-html5-20110525/index.html#attributes-1und haben das auch schon alle Browser-Implementierer berücksichtigt?
soweit ich mich erinnere, hatten die verbreiteten Browser der letzten Jahre sowieso kein Problem mit rein numerischen id-Werten.
An den Code-Schnippseln war aber auch nicht zu erkennen, ob HTML5 benutzt wird.
Es war aber auch nicht zu erkennen, dass HTML5 nicht benutzt wird :D
Freundliche Grüße
Vinzenz