Bilder in dynamischer Tabelle
Otsche
- javascript
Hallo
Wie kann ich in eine dynamische Tabelle ein Bild einfügen.
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, weiß aber nicht wie das geht. Mit
tablecoll[tart].appendChild(document.createTextNode("<img ...>"));
gehts nicht, außerdem würde das ja ohnehin nur hinzufügen und nicht überschreiben, kann mir jemand helfen? 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? (Aber das mit dem Bild ist wichtiger)
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
Mit überschreiben meine ich den alten Inhalt löschen und dafür den neuen einfügen. Also wenn katze drin steht, also der Text katze per appendchild angehängt wird, dann soll statt katze ein Bild drin stehen.
Geht das? also dynamisch den Inhalt wechseln
hi,
Mit überschreiben meine ich den alten Inhalt löschen und dafür den neuen einfügen. Also wenn katze drin steht, also der Text katze per appendchild angehängt wird, dann soll statt katze ein Bild drin stehen.
Geht das?
Sag mal, liest du auch, was man dir hier schreibt - oder ist mit dir zu kommunizieren wirklich nur Perlen vor die Säue geworfen?
Diese Frage habe ich dir mit meinem vorherigen Posting bereits explizit beantwortet - also stelle sie bitte nicht gleich noch mal, sondern benutze erst mal dein Hirn, Danke.
Falls noch etwas unklar sein sollte, darfst du gerne nachfragen - aber bitte erst, nachdem du du über bisherige Antworten nachgedacht hast.
gruß,
wahsaga