Hi!
Danke schonmal. Ich speichere die Werte mit dem Tag, weil sie dort hin gehören und ich dann eben mit document.getElementById darauf zugreifen kann. Weisst Du denn sicher, dass das mit dem Mozilla nicht geht?
Falsch. In ein Tag gehören keine anderen Zutaten als diejenigen die die Köche des W3C dafür vorgesehen haben.
Wenn du zusätzliche Attribute brauchst kannst du dir dein eigenes XHTML-Profil bauen http://www.w3.org/TR/xhtml-modularization/
Damit kannst du dann zwar immernoch nicht auf diese Attribute per DOM zugreifen, weil diese im DOM nicht definiert sind. Damit sind wir bei deiner eigentlichen Frage. Dafür gibt es nämlich element.getAttribute(name) http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html welches auch ab IE5 funktionieren sollte http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/getattribute.asp
Wenn du dann (egal ob mit umgebauter DTD oder nicht) dein Beispiel nimmst:
<table id="tabellenId" meinAttribut="6">
Greifst du so auf das Attribut zu:
document.getElementById("tabellenId").getAttribute("meinAttribut")
Sollte ab Mozilla/NN6,IE5,Opera6,Konqueror2 funktionieren.
Gruß Herbalizer