0

今天我遇到了一种情况,我必须动态格式化 HTML 表格。

具体来说,我的意思是,我必须在放置前 4 个数据条目后添加另一行。所以,我必须以某种方式有一个计数器来跟踪这一点,并在放置该行的前 4 列之后添加另一行。

我对 Javascript 很陌生,但我认为这是用于这种情况的正确工具(如果我错了,请纠正我,因为我也可以使用 jQuery 和 ASP.net)。

我有一个列出数据条目的 ASP.net 转发器,因此在此之前或之后添加一些 javascript 很容易。

有没有人在页面上做过这样的事情,并且知道如何做到这一点?

<table border="0" bordercolor="#FFCC00" style="background-color:#FFFFFF" width="450"     cellpadding="3" cellspacing="3"><tr>
<td><img src="<%# GetFileUrl("MenuItemTeaserImage") %>"></td>
</tr></table>

GetFileUrl 是一个 ASP.net 命令,它正在获取我的图像。它不是静态的,并且会继续添加额外的数据条目和相应的图像,直到用完所有图像。

4

1 回答 1

0

我同意你的观点,JavaScript 是在这种情况下使用的正确工具。它受到所有浏览器的支持,通常速度非常快。它还使许多流行的框架和补充在这一点上显得有些过时:因为没有必要。要添加包含单元格和内容的行,请获取表格对象的句柄并使用 insertRow(n)、insertCell(m) 和 innerHTML 作为内容。你会在这里找到一个完整的例子。

于 2013-05-24T20:06:28.703 回答