鼠标点击表格行背景变色
2007-05-18 17:47
260 查看
<HTML>
<HEAD><TITLE>鼠标点击表格行背景变色</TITLE>
<style>
.MouseOverClick {background-color: #D9EFFD}
.MouseOutWhite {background-color: #FFFFFF}
</style>
<script language="JavaScript"><!--
function document.onclick()
{
var e = document.getElementById("table1")
if(e.componentFromPoint(event.clientX,event.clientY)=="outside")
for (var i=0; i<e.rows.length; i++)
{
e.rows[i].className = "MouseOutWhite";
}
}
function mm()
{
var s = document.getElementById("table1");
for (var i=0; i<s.rows.length; i++)
{
s.rows[i].className = "MouseOutWhite";
}
var e = window.event.srcElement;
while(e=e.parentElement)
{
if (e.tagName == "TR") break;
}
e.className = "MouseOverClick";
}
document.getElementById("table1").onclick = mm;
//--></script>
</HEAD>
<BODY>
<table width=397 height="231" border=1 id=table1>
<tr><td width="173">a</td>
<td width="208">a</td>
</tr>
<tr><td>b</td><td>b</td></tr>
<tr><td>c</td><td>c</td></tr>
<tr><td>d</td><td>d</td></tr>
</table>
</BODY>
</HTML>
<HEAD><TITLE>鼠标点击表格行背景变色</TITLE>
<style>
.MouseOverClick {background-color: #D9EFFD}
.MouseOutWhite {background-color: #FFFFFF}
</style>
<script language="JavaScript"><!--
function document.onclick()
{
var e = document.getElementById("table1")
if(e.componentFromPoint(event.clientX,event.clientY)=="outside")
for (var i=0; i<e.rows.length; i++)
{
e.rows[i].className = "MouseOutWhite";
}
}
function mm()
{
var s = document.getElementById("table1");
for (var i=0; i<s.rows.length; i++)
{
s.rows[i].className = "MouseOutWhite";
}
var e = window.event.srcElement;
while(e=e.parentElement)
{
if (e.tagName == "TR") break;
}
e.className = "MouseOverClick";
}
document.getElementById("table1").onclick = mm;
//--></script>
</HEAD>
<BODY>
<table width=397 height="231" border=1 id=table1>
<tr><td width="173">a</td>
<td width="208">a</td>
</tr>
<tr><td>b</td><td>b</td></tr>
<tr><td>c</td><td>c</td></tr>
<tr><td>d</td><td>d</td></tr>
</table>
</BODY>
</HTML>
相关文章推荐
- 鼠标点击表格行背景变色
- 鼠标点击表格行背景变色
- 实现 鼠标点击表格行背景变色,移开后点击另一行时另一行变色而前一行恢复原来的背景色
- 实现 鼠标点击表格行背景变色,移开后点击另一行时另一行变色而前一行恢复原来的背景色
- 鼠标点击表格行背景变色
- 鼠标移到隔行变色的表格上,有背景变化,并且点击的时候选中复选框和背景色
- 鼠标经过背景变色,CSSJavascript实现表格背景变色
- 鼠标移上去背景变色和控制表格隔行变色代码
- 鼠标点击DIV后,DIV的背景变色(js)
- javascript表格操作大全:表格排序/倒序、动态添加列、批量删除、删除一行、隔行变色、鼠标悬浮切换背景色、全选/反选。(IE、火狐都兼容)
- 表格隔行换色+鼠标点击变色(改成JS版,IE7,FF,OPERQ测试通过)
- JavaScript表格隔行变色,鼠标移入表格展示背景颜色,鼠标移出颜色还原
- 表格奇偶数背景颜色及鼠标点击效果
- JQuery实现表格隔行换色,鼠标移动变色,点击选择变色
- 实现表格鼠标经过变色,点击变色并选中项目
- 表格隔行变色 加鼠标移入移出及点击效果
- javascript表格操作大全:表格排序/倒序、动态添加列、批量删除、删除一行、隔行变色、鼠标悬浮切换背景色、全选/反选。(IE、火狐都兼容)
- 鼠标点击当前行背景变色(附有指示图片)
- 超简单表格隔行换色+鼠标点击变色
- 点击按钮,表格隔行变色:偶数行为黄色背景,奇数行为默认颜色。通过table的getElementsByTagName取得所有的tr,依次遍历,如果是偶数就…………。