最后完整代码如下:
var
oTable
=
document.createElement(
"
table
"
);
var oTBody = document.createElement( " tbody " );
var oTr = document.createElement( " tr " );
var oTd = document.createElement( " td " );
var oText = document.createTextNode( " 文本 " );
oTd.appendChild(oText);
oTr.appendChild(oTd);
oTBody.appendChild(oTr);
oTable.appendChild(oTBody );
var oTBody = document.createElement( " tbody " );
var oTr = document.createElement( " tr " );
var oTd = document.createElement( " td " );
var oText = document.createTextNode( " 文本 " );
oTd.appendChild(oText);
oTr.appendChild(oTd);
oTBody.appendChild(oTr);
oTable.appendChild(oTBody );
关键的一点是:必须将数据行append到tbody上,然后将tbody append到table上面,否则如果直接把数据行append到table上,那么在IE里显示出来的table是看不到数据的。