我正在尝试创建一个简单的 javascript html 表,以便可以将动态数据放入其中,但是当我检查浏览器时它不会显示。有人可以告诉我我做错了什么以及如何让它以我拥有的方式显示在页面上吗?谢谢!
<head>
<title>Test JS Table</title>
<script Language="JavaScript">
var nrCols=2;
var nrRows=4;
var root=document.getElementById('mydiv');
var tab=document.createElement('table');
tab.className="mytable";
var tbo=document.createElement('tbody');
var row, cell;
</script>
<style type="text/css">
.mytable {
border-collapse:collapse;
width:200px;
}
.mytable td{
border:1px solid #000000;
}
</style>
</head>
<body>
<script language="javascript">
tab.className="mytable";
for(var i=0;i<nrRows;i++){
row=document.createElement('tr');
for(var j=0;j<nrCols;j++){
cell=document.createElement('td');
cell.appendChild(document.createTextNode("ROW DATA HERE..."))
row.appendChild(cell);
}
tbo.appendChild(row);
}
tab.appendChild(tbo);
root.appendChild(tab);
</script>
<div id="mydiv"></div>
</body>
</html>