@@Tino:
ich versuche mich gerade an einem kleinen JS zur Erweiterung einer Tabelle.
Oh Nostradamus ... hattest wieder mal recht.
In HTML (ergo auch für Tag-Soup-Parser, wenn XHTML als 'text/html' verarbeitet wird) sind 'tr'-Elemente immer Kinder von 'tbody' (oder von 'thead'/'tfoot'), niemals von 'table'.
Auch wenn der optionale <tbody>-Start-Tag nicht vorhanden ist, das 'tbody'-Element ist es.
var TR_ID = document.createAttribute("id");
TR_ID.nodeValue = "tr_"+counter;
TR.setAttributeNode(TR_ID);
Solche Verrenkungen sparst du dir besser. Der IE hat mit setAttribute() & Co. Probleme. Und nötig ist es auch nicht. Einfach:
TR.id = "tr_"+counter;
Bei allen anderen Attributen entsprechend.
Live long and prosper,
Gunnar
--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)