简单的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与DropDownList 区别分析
Jan 01 Javascript
一个网马的tips实现分析
Nov 28 Javascript
Node.js实战 建立简单的Web服务器
Mar 08 Javascript
JS将制定内容复制到剪切板示例代码
Feb 11 Javascript
jquery操作checkbox实现全选和取消全选
May 02 Javascript
基于js实现投票的实例代码
Aug 04 Javascript
js获取元素的外链样式的简单实现方法
Jun 06 Javascript
Angular中实现树形结构视图实例代码
May 05 Javascript
React SSR样式及SEO的实践
Oct 22 Javascript
d3.js实现图形缩放平移
Dec 19 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
Sep 02 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
Nov 11 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
PHP反射机制用法实例
2014/08/28 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
jquery中animate动画积累的解决方法
2013/10/05 Javascript
js setTimeout opener的用法示例详解
2013/10/23 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
全面解析Python的While循环语句的使用方法
2015/10/13 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
Expedia意大利旅游网站:酒店、机票和租车预订
2017/10/30 全球购物
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
求职自荐书范文
2013/12/04 职场文书
寒假思想汇报
2014/01/10 职场文书
运动会解说词200字
2014/02/06 职场文书
主持词开场白
2014/03/17 职场文书
文明倡议书范文
2014/04/15 职场文书
目标责任书格式
2014/07/28 职场文书
奥巴马经典演讲稿
2014/09/13 职场文书
2014年仓库管理工作总结
2014/12/17 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
环境卫生标语
2015/08/03 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL