第十三篇 JS 操作table表格
JS 操作table表格
var a=1;
if(a=1){
alert('正确');
}else{
alert('错的');
}
for(i=0;i<;i++){
alert(i);
}
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>JS实现控制表格样式</title>
</head>
<body>
<!--给表格一个id,JS好找到它-->
<table id="tt">
<tr>
<td>ID</td>
<td>姓名</td>
<td>性别</td>
<td>操作</td>
</tr>
<tr>
<td>1</td>
<td>路人甲</td>
<td>男</td>
<td><a href="#">查看</a><a href="#">删除</a></td>
</tr>
<tr>
<td>2</td>
<td>路人乙</td>
<td>女</td>
<td><a href="#">查看</a><a href="#">删除</a></td>
</tr>
<tr>
<td>3</td>
<td>路人丙</td>
<td>男</td>
<td><a href="#">查看</a><a href="#">删除</a></td>
</tr>
<tr>
<td>4</td>
<td>路人丁</td>
<td>女</td>
<td><a href="#">查看</a><a href="#">删除</a></td>
</tr>
</table>
<button onclick="biaoge()">添加表格效果</button>
<button onclick="bian()">添加边框</button>
<input type="button" value="第一行上色" onclick="yi()"/>
<button onclick="ziti()">字体变大</button>
<input type="button" value="加上背景颜色" onclick="yan()"/>
<script>
//我们使用文档对象找到表格的id
var tab = document.getElementById("tt");//这里我们用的是全局变量,因为它没有设在任何函数方法里 //添加表格效果
function biaoge(){ //这样的话就是一个函数方法,变量设在里面,就是局部变量
tab.style.borderCollapse="collapse"; //间距
tab.style.border="1px solid gray"; //边框
tab.style.textAlign="center"; //内容居中
tab.style.width="800px"; //宽度
}
//字体变大
function ziti(){
tab.style.fontSize="21px"; //字体大小设置
}
//添加背景颜色
function yan(){
for(i=2;i<tab.rows.length;i++){
if(i%2==0){//这里的 % 号是取膜,就是i除以2要等于0则是正确的
tab.rows[i].style.backgroundColor="yellow"; //背景色
}
else{//上面取膜不等于0,则运行这里的代码
tab.rows[i].style.backgroundColor="orange";//背景色
}
}
}
//第一行上色
function yi(){
tab.rows[1].style.backgroundColor="lightgray";//背景色
}
//给每个td添加表格
function bian(){
//这里写的是双重循环,第一个循环,找到table下的tr,第二个循环是找到tr下的td
for(i=0;i<tab.rows.length;i++){
//rows是table下的tr,length则是获取长度
for(j=0;j<4;j++){
tab.rows[i].cells[j].style.border="1px solid gray"; //边框
}
}
}
</script>
</body>
</html>
第十三篇 JS 操作table表格的更多相关文章
- js操作table表格导出数据到excel方法
js导出excel资料很少,网上也找了很多,基本都不能用,要么只能是IE用,还必须要权限,这是非常不好的.后来到github上找到table2excel.js,虽然可以用,但仍然对IE支持不够,也算不 ...
- js创建table表格
//js创建table表格var tr;var cell;for(var i=0;i<10;i++){ //创建一个tr tr=document.createElement('tr'); doc ...
- js 实现table表格拖拽和点击表头升降序排序
js 实现table表格拖拽和点击表头升降序排序,写的比较乱,用的时候可以把其中的一些模块函数提取出来 样式,由于是可拖拽表格,所以样式 table tr th{cursor:move;} js实现 ...
- 原生js封装table表格操作,获取任意行列td,任意单行单列方法
V1.001更新增加findTable-min.js 本次更新,优化了代码性能方面,增加了部分新功能,可以获取多个table表格批量操作. 考虑到本人后面的项目中可能涉及到大量的表格操作,提前先封了 ...
- JS获取table表格任意单元格值
jsp页面表格布局 <body onload="show()"> <center> <input type="text" valu ...
- js 操作table: insertRow(),deleteRow(),insertCell(),deleteCell()方法
表格有几行: var trCnt = table.rows.length; (table为Id ) 每行有几列:for (var i=0; i<trCnt; i++) ...
- js操作table倒叙显示序号的问题
今天遇到一奇葩问题,就是在js添加table时,序号是倒叙显示的,而且数据库查出来时正序的,为什么显示是倒叙的呢? 我百度一番,终于有了结果: var newRow=table.insertRow(- ...
- 纯JS 将table表格导出到excel
html <div > <button type="button" onclick="getXlsFromTbl('tableExcel','myDiv ...
- node.js 操作excel 表格与XML文件常用的npm
在日常工作中会经常用到把一些excel表格文件转化为json,xml,js等格式的文件,下面就是我在日常中用到的这些npm. 1.node-xlsx: node-xlsx可以把excel文件转化为上面 ...
随机推荐
- selenium expected_conditions 源码学习记录
#expected_conditions模块收集了一系列的场景判断方法 #源码地址 # https://seleniumhq.github.io/selenium/docs/api/py/_modul ...
- TortoiseGit的安装
运行TortoiseGit-1.7.7.0-32bit.msi, 如下图 点击Next, 下一步 点击Next, 下一步 选择ssh客户端, 使用默认, 点击Next, 下一步 选择安装路径, 点击N ...
- JSP 传统标签extends TagSupport
1.控制JSP页面某一部分内容是否执行 public int doStartTag() 返回EVAL_BODY_INCLUDE,执行 返回SKIP_BODY,不执行 2.控制整个JSP页面是否执行 p ...
- nginx配置443端口
参照地址: https://www.cnblogs.com/tianhei/p/7726505.html https://blog.csdn.net/cjs5202001/artic ...
- Hibernate不同数据库的连接及SQL方言
本文讲述Hibernate不同数据库的连接及SQL方言.Hibernate不同数据库的连接可能会出现错误,有一种情况是由于Hibernate SQL方言设置不正确而导致的. 以下代码展示Hiberna ...
- Data - 【转】数据统计、数据挖掘、大数据、OLAP的区别
原文链接 数据分析 数据分析是一个大的概念,理论上任何对数据进行计算.处理从而得出一些有意义的结论的过程,都叫数据分析. 从数据本身的复杂程度.以及对数据进行处理的复杂度和深度来看,可以把数据分析分为 ...
- 模块的概念、模块的导入方式【IMPORT 模块名、FROM 模块 IMOPRT 功能】、模块的搜索路径、链式导入&循环导入
今日内容 1. 模块:模块的概念 2.导入的方式:import from import 3. 环境变量:sys.path 4. 导入模块的顺序 5. 循环导入:模块间互相导入 模块 常见的四种模块: ...
- MyBatis 简单入门
添加maven 依赖 <dependencies> <dependency> <groupId>org.mybatis</groupId> <ar ...
- 华为HCNA乱学Round 8:生成树
- 【计算机视觉】论文笔记:Ten years of pedestrian detection, what have we learned?
最近正在研究行人检测,学习了一篇2014年发表在ECCV上的一篇综述性的文章,是对行人检测过去十年的一个回顾,从dataset,main approaches的角度分析了近10年的40多篇论文提出的方 ...