日期:2014-05-17  浏览次数:20792 次

如何将字符写往指定的列?
在ASP的table中的一行有3列,如何将字符写在第2列中呢?
即:
<table>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
这个表格形成了,现在我要将“12345”填在第2列中如何进行,也就是先生成了表格,然后对指定列填值?

------解决方案--------------------
如果是ASP的话,为什么不在生成表格的同时插入数据呢?
如果是已经用response.write输出表格的话,那么只有在客户端用js操作了,可以将数据输出成js 脚本。如果是指生成HTML代码字符串就要进行字符串插入操作。
前者:
<table id= "x ">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<script>
var tbl=document.getElementById( "x ");
tbl.rows[0].cells[1].innerText = " <% = "12345 "%> ";
</script>

------解决方案--------------------
hookee说的是客户端,也只能是客户端

服务器端没法先输出table再插入内容.
response.write的东西就已经发给客户端了.