简单的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 相关文章推荐
jQuery 浮动广告实现代码
Dec 25 Javascript
javascript demo 基本技巧
Dec 18 Javascript
js获取网页高度(详细整理)
Dec 28 Javascript
require.js深入了解 require.js特性介绍
Sep 04 Javascript
JavaScript简介
Feb 15 Javascript
CSS javascript 结合实现悬浮固定菜单效果
Aug 23 Javascript
获取IE浏览器Cookie信息的方法
Jan 23 Javascript
javascript 显示全局变量与隐式全局变量的区别
Feb 09 Javascript
js实现省份下拉菜单效果
Feb 15 Javascript
基于jquery实现五星好评
Nov 18 jQuery
浅谈Vue初学之props的驼峰命名
Jul 19 Javascript
elementUI select组件使用及注意事项详解
May 29 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
关于时间计算的结总
2006/12/06 PHP
一个PHP模板,主要想体现一下思路
2006/12/25 PHP
php中的登陆login
2007/01/18 PHP
php xml文件操作代码(一)
2009/03/20 PHP
php MsSql server时遇到的中文编码问题
2009/06/11 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
PHP针对字符串开头和结尾的判断方法
2016/07/11 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
iis6+javascript Add an Extension File
2007/06/13 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
回车直接实现点击某按钮的效果即触发单击事件
2014/02/27 Javascript
JavaScript结合AJAX_stream实现流式显示
2015/01/08 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
理解javascript正则表达式
2016/03/08 Javascript
EasyUI加载完Html内容样式渲染完成后显示
2016/07/25 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
2016/11/01 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
2020/04/17 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
Python读取xlsx数据生成图标代码实例
2020/08/12 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
英国最大的手表网站:The Watch Hut
2017/03/31 全球购物
优秀老师事迹材料
2014/02/05 职场文书
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers