一个简单的js合并列的例子,大家可以自己改进哦!
2011-12-01 17:04
651 查看
<html> <head> <title>单元格合并</title> <script> var main = 1;//参照列 从0开始 var td = [2,3];//根据参照列合并的列 从0开始 window.onload=function() { var table = document.getElementById("tab"); var name=""; for(var i=0,j=0;i <table.rows.length;i++,j++) { if(name==table.rows[i].cells[main].innerHTML) { table.rows[i].deleteCell(main); for(var h=0;h<td.length;h++) { table.rows[i].deleteCell(td[i]); } } else { name=table.rows[i].cells[main].innerHTML; if(i>0) { table.rows[i-j].cells[main].rowSpan=j; for(var h=0;h<td.length;h++) { table.rows[i-j].cells[td[h]].rowSpan=j; } } j=0; } } } </script> </head> <body> <table border="1" id="tab"> <tr> <td>编号</td> <td>姓名</td> <td>性别</td> <td>年龄</td> <td>科目</td> <td>分数</td> </tr> <tr> <td>1</td> <td>高高</td> <td>男</td> <td>12</td> <td>数学</td> <td>100</td> </tr> <tr> <td>2</td> <td>高高</td> <td>男</td> <td>12</td> <td>语文</td> <td>90</td> </tr> <tr> <td>3</td> <td>王帅</td> <td>男</td> <td>23</td> <td>物理</td> <td>0</td> </tr> </table> </body> </html>
相关文章推荐
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- js自己写的一个手机电话同时可以验证的正则表达式
- 一个可以生成复杂结构的json数据的简单例子
- 一个自己实现的strstr 字符串查找函数,大家看看有什么错误和改进的地方
- 前言 让自己的思路可以成为一个比较好的系统。而不断的改进完善。
- 将十进制整形数转换成二进制,然后通过字符型输出 自己实现的一个简单的例子
- spring ioc原理(看完后大家可以自己写一个spring)
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- js的一个简单的例子_修改table中值联动变化相关值
- 【转】spring ioc原理(看完后大家可以自己写一个spring)
- 自己写了一个展开和收起的js效果...分享给大家
- 给大家分享一个简单的例子 给SWF加一个壳
- spring有自己的视图可以实现pdf导出,但是获取pdf总页数太麻烦了,大家有简单的方法吗?
- 一个简单的例子理解在JS原型继承中原型链是如何运作的
- 一个简单的二级联动效果,看完之后立马你也可以写一个(有源码,纯js,带注释)
- 在看官方的例子时候由一个grid实例,在每一行之前有个加号,展开可以显示内容,在实际应用中还是非常有用的,照搬例子的代码,发现老是提示对象不存在,查阅资料后发现是没有加载插件,这里和大家分享下Ext.grid.RowExpander插件的使用,
- js通过xmldom调用xslt对xml排序输出的一个简单例子.
- 请写一个简单的幻灯效果页面。如果不使用JS来完成,可以加分。
- JS 的几个简单正则匹配例子和 mysql 的一个正则匹配例子