用 createElement 创建的表格为什么显示不出来?

来源:互联网 发布:sai绘画软件基础 编辑:程序博客网 时间:2024/04/30 00:24

用 createElement 创建的表格在 FF 下可以显示,但在 IE 下无法显示,原因是没有创建 tbody,应该在 tr 和 table 之间创建 tbody(对应于表头和表脚分别是:thead 和 tfoot),这样在 IE 和 FF 下都可以显示。

var message = document.createTextNode("info");
 
var td = document.createElement("td");
td.appendChild(message);
 
var tr = document.createElement("tr");
tr.appendChild(td);
 
var tbody = document.createElement("tbody");
tbody.appendChild(tr);

 
var table = document.createElement("table");
table.appendChild(tbody);
原创粉丝点击