wahsaga: Bilder in dynamischer Tabelle

Beitrag lesen

hi,

Ich habe ein Array mit <td>'s namens tablecoll und eine Variable namens start mit ner Zahl.
Nun möchte ich
tablecoll[start]
Mit einem Bild überschreiben,

Warum willst du TD mit Bildern "überschreiben"?

Die TD sind Inhalt einer Tabellenzeile.
Und in dieser haben Bilder als direkte Kinder nichts verloren.

Mit
tablecoll[tart].appendChild(document.createTextNode("<img ...>"));
gehts nicht,

Natürlich erzeugt createTextNode kein Bild - sonst stände wohl nicht "Text" im Methodennamen.

Wenn du dynamisch ein Bild-Objekt erstellen willst, nutze createElement.

Und um bei obigem Beispiel zu bleiben, wenn ich nun keinen Text hinzufügen möchte, sondern das ganze <td> überschreiben, wie geht das dann?

Wie gesagt, "Überschreiben" halte ich in dem Zusammenhang für Nonsense.

Aber du kannst aus einem Knoten mittels removeChild Kindknoten entfernen, oder mit replaceChild Kindknoten ersetzen - falls es das ist, was du suchst?

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }