Hallo,
Was solln das heissen? Dass ich eine Chaotin bin? *breitgrins* du weisst ja nich wie recht du hast...
Chaoten sind symphatisch, wenn sie das Chaos beherrschen ;-)).
function addCells(){
var table=document.getElementById("t1");
var tr=document.createElement("tr");
table.appendChild(tr);
...
>
> Aaaaber: Es verhält sich immer noch korrekt ;)
Nein, nicht im IE. Jede Tabelle hat mindestens ein TBODY-Element, auch wenn in HTML4.1 \_beide\_ Tags dafür optional sind. Die TR-Elemente sind also keine Kinder des TABLE-Elements, sondern des TBODY-Elements. Ja, auch der IE kann sich standardkonform verhalten, ... manchmal ;-)).
~~~javascript
function addCells(){
var table=document.getElementById("t1");
var tbody= table.getElementsByTagName("tbody")[0];
var tr=document.createElement("tr");
tbody.appendChild(tr);
for(var i=0;i<5;i++){
var td=document.createElement("td")
td.appendChild(document.createTextNode("foo"+i));
tr.appendChild(td);
}
table.style.width="100%";
}
viele Grüße
Axel