Hallo.
Arbeite gerade an einem WYSIWYG Editor für HTML mit Tabellenfunktion. Ich möchte jetzt auch nachträglich Zeilen/Spalten in eine Tabelle einfügen.
Ich will dabei mit nodes,childnodes auf die Tabelle,Zeilen etc. zugreifen und zwar mit der funktion getElementById().Mein Problem: Wie komme ich an die Id der Tabelle, in der sich gerade der Cursor befindet?
z.B. so: document.getElementById(this.parentNode.parentNode.parentNode.getAttribute('id'))
<td> <tr> <tbody> <table>
Übrigens aufgepaßt: der IE ergänzt eine Tabelle um das eigentlich überflüssige Element <tbody>, wenn es nicht ausdrücklich deklariert ist. Es empfiehlt sich also immer, eine vollständige Tabelle zu schreiben:
<table id="SuchMichDoch">
<tbody>
<tr>
<td onClick="SuchDieTabellenId()"></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
Danke und liebe Grüsse Isabella
Hoffe geholfen haben zu können.