简单的js表格操作
一、背景色变换
```javascript
for (var i = 0; i < trs.length; i++) { // 为每一行绑定鼠标事件
bgcChange(trs[i]); // 背景色变化函数
}
function bgcChange(obj) { // 定义背景色变化函数
obj.onmouseover = function() { // 鼠标移入事件
obj.style.backgroundColor = "f2f2f2"; // 改变背景色为淡灰色
}
obj.onmouseout = function() { // 鼠标移开事件
obj.style.backgroundColor = "fff"; // 恢复背景色为白色
}
}
```
二、动态添加行
```javascript
var num = 2; // 记录当前行数,初始值为第二行(因为第一行为表头)
function add() { // 添加行的函数
num++; // 行数加一
// 创建并设置单元格内容...(省略部分代码)
for (var i = 0; i < trs.length; i++) { // 为新添加的行绑定背景色变化事件
bgcChange(trs[i]); // 背景色变化函数(此处省略定义)
}
}
```
三、删除行操作
```javascript
function del(obj) { // 删除行的函数
tr.parentNode.removeChild(tr); // 从父元素中移除该行(即删除该行)
}
``` 结语:狼蚁SEO与你同行!希望这篇文章能对你的学习有所帮助,也希望大家多多支持狼蚁SEO。如果你对JavaScript的更多应用感兴趣,不妨继续它的奥秘!
编程语言
- 简单的js表格操作
- mysql8.0.0 winx64.zip解压版安装配置教程
- PHP 动态生成静态HTML页面示例代码
- 页面编码codepage=936和65001的区别
- webstorm添加vue.js支持的方法教程
- PHP生成随机数的方法实例分析
- 浅谈jsp文件和HTML互相引入的乱码问题
- 微信小程序 绘图之饼图实现
- MySql版本问题sql_mode=only_full_group_by的完美解决方案
- Mysql闪退问题图文解决办法
- vue2.0 根据状态值进行样式的改变展示方法
- php设置编码格式的方法
- PHP之将POST数据转化为字符串的实现代码
- 处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时
- 清除浏览器缓存的几种方法总结(必看)
- asp.net判断字符串是否是中文的方法