<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
//---------------------------------------------------------
function CreateTable()
{
var tabTable = document.createElement("table");
var tabRow;
for(var i=0;i<5;i++)
{
tabRow = document.createElement("tr"); var tabCell;
for(var j=0;j<5;j++)
{
tabCell = document.createElement("td");
tabCell.innerText="第"+i+"行第单"+j+"元格";
tabRow.appendChild(tabCell);
}
tabTable.appendChild(tabRow);
}
var MyDiv = document.getElementById("divBase");
MyDiv.appendChild(tabTable);
}
</script>
</head><body>
<div id="divBase"></div>
<a id="nHref" href="javascript:CreateTable()">添加Table</a>
</body>
</html>
上面是我写的div中添加table的函数
点击后,Table没有显示出来,那位兄弟帮帮忙,看看为什么!
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
//---------------------------------------------------------
function CreateTable()
{
var tabTable = document.createElement("table");
var tabRow;
for(var i=0;i<5;i++)
{
tabRow = document.createElement("tr"); var tabCell;
for(var j=0;j<5;j++)
{
tabCell = document.createElement("td");
tabCell.innerText="第"+i+"行第单"+j+"元格";
tabRow.appendChild(tabCell);
}
tabTable.appendChild(tabRow);
}
var MyDiv = document.getElementById("divBase");
MyDiv.appendChild(tabTable);
}
</script>
</head><body>
<div id="divBase"></div>
<a id="nHref" href="javascript:CreateTable()">添加Table</a>
</body>
</html>
上面是我写的div中添加table的函数
点击后,Table没有显示出来,那位兄弟帮帮忙,看看为什么!
<title>无标题文档</title>
<script type="text/javascript">
function CreateTable()
{
var tabTable = document.createElement("table");
var tabRow;
var tabBody = document.createElement("tbody");
tabTable.appendChild(tabBody);
for(var i=0;i<5;i++)
{
tabRow = document.createElement("tr"); var tabCell;
for(var j=0;j<5;j++)
{
tabCell = document.createElement("td");
tabCell.appendChild(document.createTextNode("第"+i+"行第单"+j+"元格"));
//tabCell.innerHTML="第"+i+"行第单"+j+"元格";
tabRow.appendChild(tabCell);
}
tabBody.appendChild(tabRow);
}
var MyDiv = document.getElementById("divBase");
MyDiv.appendChild(tabTable);
//alert(MyDiv.outerHTML);
}
</script>
</head><body>
<div id="divBase"></div>
<a id="nHref" href="javascript:CreateTable()">添加Table</a>
</body>
</html>加使用DOM绘制表格要用tbody元素
<title>无标题文档</title>
<script type="text/javascript">
function CreateTable()
{
var tabTable = document.createElement("table");
var tabRow;
var tabBody = document.createElement("tbody");
tabTable.appendChild(tabBody);
for(var i=0;i<5;i++) {
tabRow = tabBody.insertRow(i);
var tabCell;
for(var j=0;j<5;j++) {
tabCell = tabRow.insertCell(j);
tabCell.appendChild(document.createTextNode("第"+i+"行第单"+j+"元格"));
}
}
var MyDiv = document.getElementById("divBase");
MyDiv.appendChild(tabTable);
}
</script>
</head><body>
<div id="divBase"></div>
<a id="nHref" href="javascript:CreateTable()">添加Table</a>
</body>
</html>