手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS实现的表格行鼠标点击高亮效果代码
JS实现的表格行鼠标点击高亮效果代码
摘要:本文实例讲述了JS实现的表格行鼠标点击高亮效果代码。分享给大家供大家参考,具体如下:偶尔在看天天基金网净值公告时,从源代码里剥下的一段js代...

本文实例讲述了JS实现的表格行鼠标点击高亮效果代码。分享给大家供大家参考,具体如下:

偶尔在看天天基金网净值公告时,从源代码里剥下的一段js代码,感觉比较实用,分享一下(仅IE有效)

<script type="text/javascript"> var highlightcolor='#E0F2FE'; var clickcolor='#ffedd2'; function MouseOver(){ var source=event.srcElement; if (source.tagName=="TD"){ source=source.parentElement; var cells = source.children; if (cells[0].style.backgroundColor!=highlightcolor&&cells[0].style.backgroundColor!=clickcolor) for(i=0;i<cells.length;i++){ cells[i].style.backgroundColor=highlightcolor; } } } function MouseOut(){ var source=event.srcElement; if (source.tagName=="TD"){ source=source.parentElement; var cells = source.children; if (cells[0].style.backgroundColor!=clickcolor) for(i=0;i<cells.length;i++){ cells[i].style.backgroundColor=""; } } } function MouseClick(){ var source=event.srcElement; if (source.tagName=="TD"){ source=source.parentElement; var cells = source.children; if (cells[0].style.backgroundColor!=clickcolor) for(i=0;i<cells.length;i++) cells[i].style.backgroundColor=clickcolor; else for(i=0;i<cells.length;i++) cells[i].style.backgroundColor=""; } } </script> <table onmouseover="MouseOver()" onmouseout="MouseOut()" cellspacing="0" bordercolordark="#ffffff" bordercolorlight="#cccccc" border="1" width="80%" align="center"> <tr> <td>1</td> <td>a</td> <td>b</td> </tr> <tr> <td>2</td> <td>c</td> <td>d</td> </tr> <tr> <td>3</td> <td>e</td> <td>f </td> </tr> <tr> <td>4</td> <td>g</td> <td>h </td> </tr> </table>

希望本文所述对大家JavaScript程序设计有所帮助。

【JS实现的表格行鼠标点击高亮效果代码】相关文章:

打印/预览/设置的客户端代码

JavaScript实现的MD5算法完整实例

网页常用特效代码整理

用JavaScript实现对话框的教程

jquery实现的判断倒计时是否结束代码

一些很实用且必用的小脚本代码第1/5页

JavaScript实现广告的关闭与显示效果实例

JS实现动态生成表格并提交表格数据向后端

JS+DIV实现鼠标划过切换层效果的方法

js实现仿Windows风格选项卡和按钮效果

精品推荐
分类导航