表格代码

/**
* Created by lenovo on 2016/12/10.
*/
function tablecols(id,endrows) {
var trs = document.getElementById(‘tab‘).getElementsByTagName(‘tbody‘)[0].rows;
var count = 1;
var count2 = 1;
var beginrows = 0;
for (var j = 0; j < endrows; j++) {
if(j==0) {
for (var i = 0; i < trs.length; i++) {
if (i == 0) {
var tds = trs[0].cells[j].innerHTML;
continue;
}
if (trs[i].cells[j].innerHTML == tds) {
++count;
if (i == trs.length - 1) {
if (count >= 2) {
var b = i + 1;
dealwith(trs, b, count, j);
count = 1;
}
}
} else {
if (count >= 2) {
dealwith(trs, i, count, j);
count = 1;
}
tds = trs[i].cells[j].innerHTML;
}
}}else {
for (var n = 0; n < trs.length;) {
var rowspan = trs[n].cells[j - 1].getAttribute(‘rowspan‘);
if (n == 0) {
var tds = trs[0].cells[j].innerHTML;
}
if (rowspan) {
for (var m = 0; m < rowspan; m++) {
if (trs[n].cells[j].innerHTML == tds) {
++count2;
if(n==0){--count2}
if (n == trs.length - 1) {
if (count2 >= 2) {
var b = n + 1;
dealwith(trs, b, count2, j);
count2 = 1;
}
}
} else {
if (count2 >= 2) {
dealwith(trs, n, count2, j);
count2 = 1;
}
tds = trs[n].cells[j].innerHTML;
}
n++;
}
rowspan = null;
tds=null;
}else{
++n
}
}
}
}
}
function dealwith(trs,i,count,j){
for (var k = i-1; k > i - count; k--) {
trs[k].cells[j].style.display = "none";
}
trs[i - count].cells[j].rowSpan = count;
}

html代码引用

张三 22 数学 90
张三 22 数学 90
张三 22 数学 90
张三 22 语文 70
张三 22 英语 60
李四 22 数学 60
李四 19 语文 60
王五 19 英语 60
王五 19 英语 60
王五 19 英语 60
时间: 2024-12-15 05:48:15

表格代码的相关文章

HTML表格代码

表格代码<table></tabie> <table width(表格宽度.可以用像素或百分比表示.)="" height=""(行高) border=""(边框)cellpadding=""(内容跟单元格边框的边距.)cellspacing=""(单元格之间的间距.)align=""(对齐方式.)bgcolor=""(背景色)backg

点击最后一行可以实现行自增效果的表格代码

点击最后一行可以实现行自增效果的表格代码:现在任何事务都追求效率和人性化,当然网页效果也是如此,如果一个可以编辑数据的表格,编辑到最后一行的时候,点击可以自动添加一行,这样算是一个比较人性化的效果,可以免去一丝劳顿之苦,下面分享一段这样的代码.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" conten

POI操作excel表格代码

package cn.itcast.jk.controller.cargo.outproduct; import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.List; import javax.annotation.Resource;import javax.servlet.http.Htt

robot framework用SSHLibrary发送ctrl-c 等控制字符(control character)到远端 ssh server(linux server etc的表格代码

How to write CTRL-C and send it to remoter ssh server via ssh library in robot framework 实现 ctlr+c按键同时按下的效果,并把这个按键动作发送到远端ssh server 服务器: robot表格式语言代码如下ctlr+c  ^c: ${crtl_c} Evaluatechr(int(3)) SSHLibrary.Write Bare ${crtl_c} 因为是^C的ascii码是3,chr(int(3)

C# 导出word 表格代码

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Reflection; using System.IO; using System.Data.SqlClient; using System.Data; namespace WebApplicat

一些不错的css表格代码下载

下载地址: http://pan.baidu.com/s/1ntyuk8h 效果之一: 效果之二: 效果之三:

Bootstrap CSS 栅格、代码和表格

一.bootstrap栅格 下图总结了 Bootstrap 网格系统如何跨多个设备工作: 例如: <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>Bootstrap 模板</title> <meta name="viewport" content="width=device-width, initial-s

swift:创建表格UITableView

用swift创建单元格和用iOS创建单元格形式基本相同,就是语法上有些异样.swift中调用成员方法不再使用[ ]来发送消息,而是使用.成员方法的形式调用成员函数.这种格式非常类似于java中的点成员运算符.swift中对其他类的引用不用导入头文件.这里就不废话了,现在纯代码创建UITableview实例如下: 具体实例如下: 1.首先用swift创建一个工程Project 2.再用swift创建一个Person类,生成Person.swift文件 3.在Perosn.swift文件中将设置的属

Markdown之表格table的处理

插入表格代码如下: <table class="table table-bordered table-striped table-condensed"> <tr> <td>北京</td> <td>雾霾</td> </tr> <tr> <td>深圳</td> <td>暴雨</td> </tr> </table> 发现tab