这个你先要把aaa的个数统计出来,直接付给rowspan,
显示的时候 有rowspan 的和没 rowspan的分开,所以你控制的时候要好好想想
显示的时候 有rowspan 的和没 rowspan的分开,所以你控制的时候要好好想想
解决方案 »
- percentageloader 这个漂亮的进度条插件可以帮助你快速构建一个功能丰富的加载条,让你的界面不在千篇一律。 分享12个帮助你简化开发的jQuer
- setTimeout问题,求助
- 这个折叠菜单怎样变成可以同时展开多个节点?
- 如何有效修改Hta显示的Icon图标和Hta标题栏状态栏图标
- js如何传递参数
- Javascript在我的firefox以及chrome下面这些代码为什么不执行?
- 关于调用javascript的问题
- 急!!!!一个简单的问题,高手来指点一下
- 如何自定义滚动条的按钮?
- 高分求网页的树型菜单的源代码
- 父窗体已经是全屏,寻求在这个窗体下的浮动窗体方案
- 请问应该如何学习JAVASCRIPT,有什么好的书籍或者方法推荐一下吗,谢谢~~~
最好你去ASP版在看看。
我只好在你的代码上改了下,加了个JAVASCRIPT,在客户端重新组装你的TABLE
<HTML>
<script language=javascript>
function show()
{
var objTR=document.getElementsByTagName("TR") var TRlength=objTR.length;
var index=0;
var num=1;
var strHTML=""
for(var i=0;i<TRlength;i++)
{
if(objTR[i].childNodes[0].innerHTML==strHTML)
{
num++;
}
else
{
if(i!=0)
{
objTR[index].childNodes[0].rowSpan=num;
for(var j=(parseInt(index)+parseInt(1));j<(parseInt(index)+parseInt(num));j++)
{
objTR[j].childNodes[0].removeNode(true)
}
}
index=i;
num=1;
strHTML=objTR[i].childNodes[0].innerHTML;
}
if(i==(parseInt(TRlength)-parseInt(1)))
{
objTR[index].childNodes[0].rowSpan=num;
for(var j=(parseInt(index)+parseInt(1));j<(parseInt(index)+parseInt(num));j++)
{
objTR[j].childNodes[0].removeNode(true)
}
}
}
}
</script>
<BODY onload=show()>
<table border="1">
<TR align="center"><TD ALIGN="center">AAA</TD><TD ALIGN="center">1111</TD><TD ALIGN="center">1111</TD></TR>
<TR align="center"><TD ALIGN="center">AAA</TD><TD ALIGN="center">2222</TD><TD ALIGN="center">2222</TD></TR>
<TR align="center"><TD ALIGN="center">BBB</TD><TD ALIGN="center">3333</TD><TD ALIGN="center">3333</TD></TR>
<TR align="center"><TD ALIGN="center">BBB</TD><TD ALIGN="center">4444</TD><TD ALIGN="center">4444</TD></TR>
<TR align="center"><TD ALIGN="center">BBB</TD><TD ALIGN="center">5555</TD><TD ALIGN="center">5555</TD></TR>
<TR align="center"><TD ALIGN="center">CCC</TD><TD ALIGN="center">5555</TD><TD ALIGN="center">5555</TD></TR>
<TR align="center"><TD ALIGN="center">CCC</TD><TD ALIGN="center">5555</TD><TD ALIGN="center">5555</TD></TR>
</table>
</BODY>
</HTML>
我试试你的思想,
本来是用JSP的,JSP代码如下:
<%
String sqlstr="select fldA, fldB, fldC from tblinfo";
ResultSet rs=connbean.executeQuery(sqlstr);
while(rs.next()){
%>
<TR align="center">
<TD ALIGN="center"><%=rs.getString("fldA")%></TD>
<TD ALIGN="center"><%=rs.getString("fldB")%></TD>
<TD ALIGN="center"><%=rs.getString("fldC")%></TD>
</TR>
<% } %>