简单的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 相关文章推荐
js利用Array.splice实现Array的insert/remove
Jan 13 Javascript
Javascript 面向对象 继承
May 13 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
Jun 04 Javascript
jQuery中remove()方法用法实例
Dec 25 Javascript
浅谈重写window对象的方法
Dec 29 Javascript
javascript中var的重要性分析
Feb 11 Javascript
IE10中flexigrid无法显示数据的解决方法
Jul 26 Javascript
通过javascript进行UTF-8编码的实现方法
Jun 27 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
Jan 05 Javascript
如何在Vue.js中实现标签页组件详解
Jan 02 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
Sep 28 Javascript
js实现星星海特效的示例
Sep 28 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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
php解决约瑟夫环算法实例分析
2019/09/30 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
一个基于jquery的文本框记数器
2012/09/19 Javascript
js获取height和width的方法说明
2013/01/06 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
jquery实现预览提交的表单代码分享
2014/05/21 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
简单讲解AngularJS的Routing路由的定义与使用
2016/03/05 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
jQuery Ajax请求后台数据并在前台接收
2016/12/10 Javascript
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
vue watch自动检测数据变化实时渲染的方法
2018/01/16 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
微信小程序实现日期格式化和倒计时
2020/11/01 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
python解决字典中的值是列表问题的方法
2013/03/04 Python
python实现超简单端口转发的方法
2015/03/13 Python
Python+PyQt5实现美剧爬虫可视工具的方法
2019/04/25 Python
利用python实现周期财务统计可视化
2019/08/25 Python
Python2与Python3的区别点整理
2019/12/12 Python
Python基础教程之输入输出和运算符
2020/07/26 Python
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
大一学生的职业生涯规划书范文
2014/01/19 职场文书
校园十佳歌手策划书
2014/01/22 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
2015年教师节感恩寄语
2015/03/23 职场文书
保险内勤岗位职责
2015/04/13 职场文书
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL