zoukankan
html css js c++ java
一种实用的表格行鼠标点击高亮效果
偶尔在看天天基金网净值公告时,从源代码里剥下的一段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()"
onclick
="MouseClick()"
onmouseout
="MouseOut()"
cellspacing
="0"
bordercolordark
="#ffffff"
bordercolorlight
="#cccccc"
border
="1"
width
="80%"
align
="center"
style
="cursor:pointer"
>
<
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
>
作者:
菩提树下的杨过
出处:
http://yjmyzz.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
实现textFiel和textView中的键盘的关闭
Objective-C语法之动态类型
设置APP的启动图片(Launch Image)
iOS开发中学到的技巧
CorePlot学习 坐标轴的详细分析
CorePlot学习 点击scatterPlot中的symbol点时弹出相应的注释
CorePlot学习 使用技巧
[转载]core-Plot学习二 自定义CorePlot label及majorGridLine莫名其妙消失的Bug
Core-Plot学习一 基本对象、添加库
AFNetworking2.5使用
原文地址:https://www.cnblogs.com/yjmyzz/p/1027109.html
最新文章
Wireless Sensor Network Routing Based on Sensors Grouping
关于日期的一些有意思的脚本
sql server 2008 r2 根据分节符拆分字符串(方法3)(速度最快)
计算某个范围之内的所有质数
计算min-max两个整数之间的随机整数
数鸡蛋的问题
获取几个特殊的日期
计算里程差及累积里程
计算下条记录与上条记录日期天数之差
如何将一个字符串中的所有非数字(0-9及小数点)字符全部除去
热门文章
如何将一个字符串中的所有非数字(0-9及小数点)字符全部除去
这是一个测试rss的内容哦
rss 订阅实现-iOS版
ejs 内容实现
UIImageView上添加按钮点击事件无效
imageView的ContentMode属性
IOS注册本地推送
IOS实现发信息
模态视图的呈现和关闭
SSH中使用new Date()造成oracle date类型时分秒精准度丢失
Copyright © 2011-2022 走看看