Struppi: DOM und InternetExplorer 5.0

Beitrag lesen

Hi Struppi,

Baue einen Test ein:
var table = document.getElementById("Tabelle1");
if(!table) return alert('Tabelle1 existiert nicht');

OK, und dann passierte, was ich vermutet hatte: Die Tabelle wird gelöscht. Ich wollte es aber so haben, dass nur noch quasi

<TABLE>
<TBODY>
</TBODY>
</TABLE>

Dann sollte sowas funktionieren:
<table id="tabelle1">

var t = document.getElementById('tabelle1');
t.remove(t.firstChild);

Wie weit der IE 5 da mit spielt ist aber dann die Frage.

Als ich der Tabelle die ID gab, hat es nicht funktioniert. Laut Forum (oder irgendwo im Internet) habe ich gelesen, daß das dynamische hinzufügen im IE nur dann funktioniert, wenn ein TBODY-Tag vorhanden ist. Als ich dem die ID gab, hat es funktioniert.

Jein, du musst zu einer dynamisch erzeugten Tabelle den tbody explizit erzeugen, in einer, die mit HTML code eingebaut wurde, ist er automatisch da

Lass dir mal innerHTML anzeigen:
var t = document.getElementById('tabelle1');
alert( t.innerHTML );

Struppi.

--
Javascript ist toll (Perl auch!)