Ich kann nicht herausfinden, warum der Text im TD nicht in IE7 angezeigt wird. Ich bin frustriert bis zum Kern, denn es funktioniert in FF! Alles, was ich versuche, ist dynamisch eine Tabelle onload zu erstellen ... Jede Hilfe wird sehr geschätzt werden. Der komplette Skript ist bei pastebinIE7 Probleme mit der Anzeige von Text in TD
0
A
Antwort
1
Benutzer insertRow und insertCell hinzufügen Zeilen und Zellen
Ex:
var row = table.insertRow();
row.id= rowid;
var headerCell = row.insertCell();
headerCell.colSpan = colspan;
headerCell.className = "rightAligned";
headerCell.innerHTML = "Header Text";
1
die insertRow(-1)
verwenden, um eine Reihe statt hinzuzufügen, und insertCell(-1)
eine Säule
aktualisierten Code hinzuzufügen: http://pastebin.com/mTym410P
0
IE braucht eine TBODY. Fügen Sie es einfach als erstes Kind Ihrer Tabelle hinzu und hängen Sie dann Ihre Zeilen und Zellen an.
Es ist besser, Eigenschaften zu verwenden, als 'setAttribute()' und 'getAttribute()', die in IE gebrochen werden. Zum Beispiel: 'headerCell.colSpan = colspan;' –
@Tim ja du bist richtig –