JS动态合并单元格
来源:互联网 发布:抢魅族软件下载 编辑:程序博客网 时间:2024/05/29 17:28
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档 </title>
</head>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="0" id="tab">
<tr>
<td>张三 </td>
<td>男 </td>
<td>22 </td>
<td>数学 </td>
<td>90 </td>
</tr>
<tr>
<td>张三 </td>
<td>男 </td>
<td>22 </td>
<td>数学 </td>
<td>90 </td>
</tr>
<tr>
<td>张三 </td>
<td>男 </td>
<td>22 </td>
<td>语文 </td>
<td>70 </td>
</tr>
<tr>
<td>张三 </td>
<td>女 </td>
<td>22 </td>
<td>英语 </td>
<td>60 </td>
</tr>
<tr>
<td>李四 </td>
<td>女 </td>
<td>22 </td>
<td>数学 </td>
<td>60 </td>
</tr>
<tr>
<td>李四 </td>
<td>女 </td>
<td>19 </td>
<td>语文 </td>
<td>60 </td>
</tr>
<tr>
<td>王五 </td>
<td>男 </td>
<td>19 </td>
<td>英语 </td>
<td>60 </td>
</tr>
</table>
<script type="text/javascript">
window.onload = function(){
var tab = document.getElementByIdx_x_x("tab");
var maxCol = 3, val, count, start; //maxCol:合并单元格作用到多少列
for(var col = maxCol-1; col >= 0 ; col--){
count = 1;
val = "";
for(var i=0; i<tab.rows.length; i++){
if(val == tab.rows[i].cells[col].innerHTML){
count ++;
} else{
if(count > 1){ //合并
start = i - count;
tab.rows[start].cells[col].rowSpan = count;
for(var j=start+1; j<i; j++){
tab.rows[j].cells[col].style.display = "none";
}
count = 1;
}
val = tab.rows[i].cells[col].innerHTML;
}
}
if(count > 1 ){ //合并,最后几行相同的情况下
start = i - count;
tab.rows[start].cells[col].rowSpan = count;
for(var j=start+1; j<i; j++){
tab.rows[j].cells[col].style.display = "none";
}
}
}
};
</script>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档 </title>
</head>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="0" id="tab">
</table>
<script type="text/javascript">
window.onload = function(){
};
</body>
</html>
0 0
- JS动态合并单元格
- js 动态合并单元格
- js动态合并表格单元格
- js 动态合并表格单元格
- js动态生成table 合并单元格
- js动态的合并table的单元格
- 动态合并单元格
- 动态合并单元格
- jquery 动态合并单元格
- 动态合并单元格
- JSP动态合并单元格
- POI 动态合并单元格
- 动态合并单元格
- easyUI 动态合并单元格
- 动态合并excel单元格
- easyui动态合并单元格
- js动态合并单元格(指定的列或之间列)
- JS前端动态添加表格--包括合并指定单元格
- android webview js交互, 响应webview中的图片点击事件
- 添加图片
- JAVA获取同一路径下所有子类或接口实现类
- 基于STM32F407的FatFs文件系统在SD卡驱动上的移植
- javaSE-面向对象-内部类
- JS动态合并单元格
- Android 深入ViewPager补间动画,实现类京东商城首页广告Banner切换效果
- Shapefile 的局限性
- mysql自动备份和还原的几种方法
- 电脑维护知识
- cloudfoundry支持下载
- IOS面试
- IOS自定义View
- unity3d制作2d游戏的原理