如何实现 Excel方式二维变色提示的 m*n 表格
此代码当m≠n 时,有问题。暂时还未解决此问题。
<!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>
<style type="text/css">
table{
font:12px arial;
color:#565;
}
th,td {
background-color:#dfc;
border-bottom:2px solid #b3de94;
border-top:3px solid #ffffff;
padding:9px;
}
.on {
background-color:#363;
color:#fff;
}
</style> </head> <body>
<table>
<tr>
<th>NO.</th>
<th>Name</th>
<th>Age</th>
<th>Sex</th>
<th>Job</th>
<th>Country</th>
</tr>
<tr>
<td>1</td>
<td>Amy</td>
<td>18</td>
<td>Girl</td>
<td>student</td>
<td>USA</td>
</tr>
<tr>
<td>2</td>
<td>Timy</td>
<td>20</td>
<td>Boy</td>
<td>student</td>
<td>USA</td>
</tr>
<tr>
<td>3</td>
<td>Mike</td>
<td>25</td>
<td>Boy</td>
<td>doctor</td>
<td>USA</td>
</tr>
<tr>
<td>4</td>
<td>Lily</td>
<td>20</td>
<td>Girl</td>
<td>nurse</td>
<td>China</td>
</tr>
</table>
<script type="text/javascript">
var rows = Array.prototype.slice.call(document.getElementsByTagName('tr'));
var cols = Array.prototype.slice.call(document.getElementsByTagName('th'));
var cells = Array.prototype.slice.call(document.getElementsByTagName('td'));
var cells_Sum = new Array ();
cells_Sum =Array.prototype.slice.call(rows[0].childNodes);
document.write(cells_Sum.length+'<br/>');
/*for(var i=0;i<rows.length;i++){
cells_Sum[i]=rows[i].childNodes;
document.write(rows[i].childNodes.innerHTML+'<br/>');
}*/ /*document.write(cells[6].innerHTML+'<br/>'); for(var i=0;i<rows.length;i++){
for(var j=0;j<cols.length;j++) {
document.write(cells_Sum[i][j].innerHTML+' ');
}
document.write('<br/>')
}*/ </script>
</body>
</html>
当m=n 时,可以使用取余的方式。代码略。
如何实现 Excel方式二维变色提示的 m*n 表格的更多相关文章
- HTML5 微信二维码提示框
这是一个js的小案例,主要效果是显示一个微信二维码的提示框,非常简单实用. 源码如下: JS部分 <script src="js/jquery-1.8.3.min.js"&g ...
- 利用excel制作二维码
1 将想要通过扫描二维码访问的目标网址放入A1单位格 2 在excel 编辑区右击选择“自定义功能区” 3 然后将“开发者工具”选上 4 点击菜单栏的“开发者工具---插入--->其他控件” 5 ...
- excel解析二维数组结构的excel
public void fileImport(Ufile ufile) throws Exception { String filePath = ufile.getFilePath(); List&l ...
- python写入excel(方式二待完善)
import xlsxwriter #创建一个工作簿并添加一张工作表,当然工作表是可以命名的# workbook = xlsxwriter.Workbook('Expenses01.xlsx')# w ...
- C#判断用户是否使用微信浏览器,并据此来显示真实内容或二维码
平时我们看一些网页的时候会发现这样的功能:有的页面只能在微信里访问,如果在电脑上访问就只显示当前地址的二维码.这个用C#怎么实现呢?我们结合代码来看看. 首先,我们需要先判断用户使用的是什么浏览器,这 ...
- 数据可视化之PowerQuery篇(四)二维表转一维表,看这篇文章就够了
https://zhuanlan.zhihu.com/p/69187094 数据分析的源数据应该是规范的,而规范的其中一个标准就是数据源应该是一维表,它会让之后的数据分析工作变得简单高效. 在之前的文 ...
- 二维数组&多维数组
1.二维数组 二维数组由多个一维数组组成,其定义方式: ,]{ {,,,}, {,,,}, {,,,} }; 二维数组中括号中,逗号左边表示一维数组的个数,也可以说控制行,逗号后面的数表示每个一维数组 ...
- 微信公共服务平台开发(.Net 的实现)9-------处理二维码
今天我们来共同学习一下微信公共服务平台中一个重要内容---二维码扫描.众所周知二维码目前应用范围很广,在这里不再叙述背景了,但是值得一提的是目前大家手机上面应用的二维码扫描工具是支持的都是QR码和PD ...
- Android开发——Android中的二维码生成与扫描
0. 前言 今天这篇文章主要描述二维码的生成与扫描,使用目前流行的Zxing,为什么要讲二维码,因为二维码太普遍了,随便一个Android APP都会有二维码扫描.本篇旨在帮助有需求的同学快速完成二维 ...
随机推荐
- PHP学习笔记九【数组二】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/h ...
- AngularJS中如何使用trigger报错$digest already in progress
今天在使用trigger事件碰到问题: 例如我有两个按钮,button1和button2,在button2绑定了ng-click事件,现在想点击button1从而触发button2的ng-click事 ...
- canvas认识
1使用canvas绘制一个矩形 <canvas id="canvas" width="640" height="360">< ...
- 初学swift笔记 方法(九)
import Foundation /* 方法 */ //实例方法 一定需要依附于对象 class MyPoint { var x: Double = 0.0 var y: Double = 0.0 ...
- 自动生成XML空节点格式的差异
我们用C#开发了上位机配置软件,用C开发了嵌入式软件,然后他们之间的参数交互靠XML文件来沟通. C#中添加一个空的节点有以下几种情况. 不给节点的InnerText赋值: <root> ...
- CLR读书笔记——委托
协变性和逆变性 协变性是指方法能返回从委托返回类型派生的一个类型. 逆变性是指获取的参数可以是委托参数类型的基类. 举个例子吧,看以下定义的委托,以及方法. delegate Object MyCal ...
- __declspec,__cdecl,__stdcall都是什么意思?有什么作用?
__cdecl和__stdcall都是函数调用规范(还有一个__fastcall),规定了参数出入栈的顺序和方法,如果只用VC编程的话可以不用关心,但是要在C++和Pascal等其他语言通信的时候就要 ...
- 利用COM组件IPicture读取jpg、gif、bmp图片文件数据和显示图片
1.读取图片数据 函数原型:bool LoadImage(const char *pName, unsigned char *pBitData); 函数功能,读取pName指向的图片文件的位图数据 b ...
- extjs让按钮可用或者不可用
Ext.getCmp(‘按钮ID’).enable();//设置为可用Ext.getCmp(‘按钮ID’).disable();//设置为不可用
- java MongoDB driver error infos
DataTables warning: table id=dateTable - Ajax error. For more information about this error, please s ...