JS——鼠标移哪哪变色
来源:互联网 发布:指纹识别算法 排名 编辑:程序博客网 时间:2024/06/06 07:20
【前言】
最近学习JavaScript视频里面有很好小例子,为啥把这个小例子分享出来了呢,嘿嘿,就是觉得可能会用到!
【正文】
一、思路:
1、获取表格:
先用getElementById获得表格的id,再用getElementsByTagName获取表格中的所有行
2、循环:
用了一个for循环,加了两个鼠标事件(onmouseover[鼠标指针移到]和onmouseout[鼠标指针离开]),鼠标指针移到时就变成粉色,离开后回归原色
二、代码:
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <style type="text/css" > table { cursor:pointer;/*设置光标为小手指*/ } td { width:50px; } </style> <script type="text/javascript" > onload = function () { //获得表格 var tbl = document.getElementById("tbl"); //获得表格中的所有行 var rows = tbl.getElementsByTagName("tr"); for (var i = 0; i < rows.length; i++) { //鼠标进来事件:把行变成粉色色 rows[i].onmouseover = function () { this.style.backgroundColor = "pink"; }; //鼠标离开事件:把行取消粉色 rows[i].onmouseout = function () { this.style.backgroundColor = ""; }; } }; </script></head><body> <input type="button" name="name" value="点击变色" /> <table border="1" id="tbl"> <tr> <td>姓名</td><td>性别</td><td>年龄</td> </tr> <tr> <td>李一</td><td>男</td><td>20</td> </tr> <tr> <td>李二</td><td>女</td><td>21</td> </tr> <tr> <td>李三</td><td>男</td><td>20</td> </tr> <tr> <td>李四</td><td>男</td><td>22</td> </tr> <tr> <td>李五</td><td>男</td><td>23</td> </tr> </table></body></html>
三、效果图
阅读全文
0 0
- JS——鼠标移哪哪变色
- js当行变色点击变色鼠标滑过变色
- js 隔行变色 鼠标悬浮变色 双击变色
- JS+DIV表单实例——鼠标移上背景变色和文字提示
- JS+DIV表单实例——鼠标移上背景变色和文字提示
- JS+CSS鼠标经过文字变色
- 鼠标划过表格行变色效果JS
- 【HTML】—鼠标移入或移出表格,表格变色
- js--表格操纵之 鼠标经过整行变色
- 用js实现表格中鼠标移动行变色
- js实现隔行变色操作鼠标经过效果
- 用js实现鼠标移动文字上变色
- js的行变色的鼠标事件代码
- js实现表格隔行变色和鼠标移入高亮
- js Table鼠标滑过变色,单击变色,隐藏某列的方法
- 隔行变色——js和jquery对比
- 滑动变色——js和jquery对比
- 滑动变色——js和jQuery对比
- jqgrid导出excel(符合查询结果的所有,非当前页)
- JDBC笔记(三)数据库连接池
- hibernate缓存机制详细分析
- 安卓异步任务
- csdn 请选择文章类型 解决方法
- JS——鼠标移哪哪变色
- Windows系统下安装操作Redis
- 一些关于http请求 的总结(自己记忆)
- thinkphp5上传图片及生成缩略图公共方法
- iOS开发
- 2.4g低功耗SI24R1校园答题器
- python -- java与python的区别
- Qt linux打印机封装类QCUPSSupport
- 无线网卡服务端工具airserv-ng