简单的js表格操作


Posted in Javascript onSeptember 24, 2016

效果图:

简单的js表格操作 

任务

 1. 鼠标移到不同行上时背景色改为色值为 #f2f2f2,移开鼠标时则恢复为原背景色 #fff 

var tr=document.getElementsByTagName("tr");
 for(var i= 0;i<tr.length;i++)
 {
 bgcChange(tr[i]);
 }
 // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
function bgcChange(obj)
 {
 obj.onmouseover=function(){
 obj.style.backgroundColor="#f2f2f2";
 }
 obj.onmouseout=function(){
 obj.style.backgroundColor="#fff";
 }
 }

2. 点击添加按钮,能动态在最后添加一行 

var num=2;
 function add(){
 num++;
 var tr=document.createElement("tr");
 var xh=document.createElement("td");
 var xm=document.createElement("td");
 xh.innerHTML="xh00"+num;
 xm.innerHTML="第"+num+"位学生";
var del=document.createElement("td");
 del.innerHTML="<a href='javascript:;' onclick='del(this)' >删除</a>";
 var tab=document.getElementById("table");
 tab.appendChild(tr);
 tr.appendChild(xh);
 tr.appendChild(xm);
 tr.appendChild(del);
 var tr = document.getElementsByTagName("tr");
 for(var i= 0;i<tr.length;i++)
 {
 bgcChange(tr[i]);
 }
 }

 3. 点击删除按钮,则删除当前行 

function del(obj)
 {
 var tr=obj.parentNode.parentNode;
 tr.parentNode.removeChild(tr);
 }

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript Xml增删改查(IE下)操作实现代码
Jan 30 Javascript
网页上的Javascript编辑器和代码格式化
Apr 25 Javascript
JavaScript 学习历程和心得分享
Dec 12 Javascript
javascript 系统文件夹文件操作及参数介绍
Jan 08 Javascript
JavaScript中的单引号和双引号报错的解决方法
Sep 01 Javascript
浅谈js的html元素的父节点,子节点
Aug 06 Javascript
node+express+ejs使用模版引擎做的一个示例demo
Sep 18 Javascript
node前端模板引擎Jade之标签的基本写法
May 11 Javascript
在vue中使用SockJS实现webSocket通信的过程
Aug 29 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
Sep 26 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
May 13 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
Jul 20 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
Sep 24 #Javascript
轻松实现js选项卡切换效果
Sep 24 #Javascript
在localStorage中存储对象数组并读取的方法
Sep 24 #Javascript
基于JavaScript实现跳转提示页面
Sep 24 #Javascript
JavaScript实现DOM对象选择器
Sep 24 #Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
Sep 23 #Javascript
浅谈Web页面向后台提交数据的方式和选择
Sep 23 #Javascript
You might like
德劲1103的维修打理经验
2021/03/02 无线电
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
Javascript中Eval函数的使用
2010/03/23 Javascript
js获取本机的外网/广域网ip地址完整源码
2013/08/12 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
jquery mobile页面跳转后样式丢失js失效的解决方法
2014/09/06 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
原生js实现购物车功能
2020/09/23 Javascript
[48:02]Ti4循环赛第三日 VG vs Liquid和NEWBEE vs DK
2014/07/12 DOTA
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
Python简单生成随机姓名的方法示例
2017/12/27 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
2021/01/07 Python
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
高校生生产实习自我鉴定
2013/09/21 职场文书
教育科学研究生自荐信
2013/10/09 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
大学迎新标语
2014/06/26 职场文书
高中同学会活动方案
2014/08/14 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
自我推荐信怎么写
2015/03/24 职场文书
利用python做表格数据处理
2021/04/13 Python
MySQL数据迁移相关总结
2021/04/29 MySQL
python四种出行路线规划的实现
2021/06/23 Python