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; }