【发布时间】:2012-05-30 09:19:23
【问题描述】:
我在这里遇到了一个小问题。
我有一个<script language ="JavaScript" runat="server"> 代码,它从网站读取表格,解析数据并将其存储在二维数组中。它工作正常;我可以使用 Response.Write 显示数据。
现在,我想使用数组中的数据来构建我自己的表格并在浏览器中显示它。我以为我会添加:
</head>
<body onload="tableCreator();">
<table id="table" border="1">
<tr>
<td id="Document Number">Document Number</td>
<td id="Document Link">Document Link</td>
<td id="Date Filed">Date Filed</td>
<td id="Date Entered">Date Entered</td>
<td id="Date Terminated">Date Terminated</td>
<td id="Description">Description</td>
</tr>
</table>
<body>
</html>
脚本结束后,但这是问题开始的地方。我不知道在哪里插入tableCreator()function。如果我在 (script language ="JavaScript" runat="server") 代码中执行此操作(以便能够使用数组的数据),则不会调用该函数。当我将标签更改为 (script language ="JavaScript") (no runat="server") 时,会调用该函数,但脚本没有运行(我有多个 Response.Write 并且什么都没有,但表格是正在打印)
function tableCreator () {
var table = document.getElementById("table");
var rowCount = table.rows.length;
var row;
row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
cell1.innerHTML = "1";
}
有什么想法吗?
【问题讨论】:
-
您使用的是 ASP.NET 吗?听起来您正在将服务器端代码与客户端混合在一起
-
看起来像。我是新手 :( 我应该使用什么方法来完成我想要的,即从网站解析表格,存储数据并使用数据创建表格?
标签: javascript html dom html-table