第十三篇 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文件转化为上面 ...
随机推荐
- [转]html中meta作用
meta是html语言head区的一个辅助性标签.几乎所有的网页里,我们可以看到类似下面这段的html代码: <head> <meta http-equiv="cont ...
- javascript之注册事件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- javascript的变量声明和数据类型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 把java项目打包成jar包并可以直接运行【我】
首先创建一个maven的jar项目,然后代码写好后,在项目右键,导出: 选择java下面的可运行的jar文件: 下一步: 要注意的是: launch configuration 此选项是指定选中要导出 ...
- fiddler过滤指定的请求
需要过滤的请求如图: 设置过滤: 正则表达式(REGEX:\.(js|css|google|favicon\?.*)+)
- 了解XPath与XPath轴
XPath 是一门在 XML 文档中查找信息的语言.XPath 用于在 XML 文档中通过元素和属性进行导航. 节点(Node) 在 XPath 中,有七种类型的节点:元素.属性.文本.命名空间.处理 ...
- .pkl文件是什么?python
对于.pkl文件,我是在接触 SMPL模型的时候用到的.SMPL的开源项目包里,有model文件夹,打开有两个.pkl文件.然后,找到了一个说的相对比较详细的网址.https://jingyan.ba ...
- Ubuntu16.04系统Tensorflow源码安装
最近学习Tensorflow,记录一下安装过程.目前安装的是CPU版的 1.下载tensorflow源码 tensorflow是个开源库,在github上有源码,直接在上面下载.下载地址:https: ...
- vue项目中使用组件化开发
最近在使用vue-cli结合webpack打包工具开发一个后台管理系统,使用vue难免需要运用组件化思想,而这也正是vue的一大特点. 在之前做的vue项目中,稍微有一点组件化的思想,可能是对组件化不 ...
- PJzhang:关闭wps小广告和快速关闭445端口
猫宁!!! kali linux上安装的wps,没有广告,而且轻巧简洁. 如果你在windows上安装wps,除了ppt.word.excel,还会有一个h5的应用,当然,最令人烦扰的当 ...