ChrisB: Längenbeschränkung für Attributwerte, speziell für id und name

Beitrag lesen

Hi,

Ich hab gerade ein div-Element mit einer ID erzeugt, die fast 800.000 Zeichen lang ist, und kein Browser hat dabei gemuckt, auch nicht, als ich diese ID in einem Javascript-Alert ausgegebn habe (ist halt nicht alles mitgekommen, aber erkannt wurde es und Bezug nehmen d'rauf war auch möglich...;)

Ich nehme an, erkannt werden bedeutet hier, dass auch der Zugriff auf das Element per document.getElementById(ultraLangeID) geklappt hat?

Da lauern bestimmt noch Fallen wie bspw. dass bei zwei solchen IDs, die sich nur im letzten Zeichen unterscheiden, der Browser dir mit getElementById das erste statt des gesuchten zweiten Elements zurückgibt, weil er nur die ersten x Zeichen wirklich vergleicht, oder ähnliches ...

Ich würd's in der Praxis nicht drauf ankommen lassen, und systemseitig auf eine "vernünftige" Länge beschränken.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]