innerHTML löscht <td> - tag
yoshi
- javascript
Hallo,
nach dem Hinzufügen von temp zu tr_chend sind die <td>-tags im tr_chend verschwunden!
An was liegt das?
temp = '<td> bla </td>';
var tr_chend = document.createElement("tr");
tr_chend.innerHTML = temp;
tabelle.getElementsByTagName("tbody")[0].appendChild(tr_chend);
Vielen dank im Voraus,
Gruss Yoshi
tr_chend.innerHTML = temp;
Das überschreibt und fügt nicht hinzu. Versuche es mit '+='.
Gruß, LX
tr_chend.innerHTML = temp;
Das überschreibt und fügt nicht hinzu. Versuche es mit '+='.Gruß, LX
Ich muss es ja überschreiben und nicht hinzufügen.
Weiss niemand an was dass das liegen könnte?
Gruss,
yoshi
Yerf!
nach dem Hinzufügen von temp zu tr_chend sind die <td>-tags im tr_chend verschwunden!
An was liegt das?
Am IE, den du scheinbar verwendest. Bei Tabellen ist .innerHTML außer bei den Zellen eine ReadOnly-Eigenschaft (was von den anderen Browsern ignoriert wird).
Erzeug die Zellen ebenfalls mit createElement und füg sie mit appendChild ein.
Gruß,
Harlequin
Am IE, den du scheinbar verwendest. Bei Tabellen ist .innerHTML außer bei den Zellen eine ReadOnly-Eigenschaft (was von den anderen Browsern ignoriert wird).
Ich verwende den Firefox. Das komische ist, dass der Inhalt von Temp schon hinzugefügt wird, jedoch ohne die Tags. Die Tags werden sozusagen einfach rausgelöscht.
Die Funktion sollte einmal dazu dienen, neue Zeilen an eine Tabelle hinzuzufügen.
Jetzt macht er einfach
<tr> bla </tr><tr> bla </tr>
.. und das sieht ohne <td> tags nicht wirklich brauchbar aus, obwohl die <td> tags in der temp-Variable vorhanden waren!
Ich steh' aufm Schlauch.
Kann mir jemand helfen?
Gruss und vielen Dank,
Yoshi