首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

onMouseOver对象有关问题

2012-02-09 
onMouseOver对象问题想问一下,如何用onMouseOver事件来做一下表格里面单行变色呢??[解决办法] !DOCTYPE H

onMouseOver对象问题
想问一下,如何用onMouseOver事件来做一下表格里面单行变色呢??

[解决办法]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN ">
<html>
<head>
<title> New Document </title>
<meta name= "Generator " content= "EditPlus ">
<meta name= "Author " content= " ">
<meta name= "Keywords " content= " ">
<meta name= "Description " content= " ">
</head>

<body>

<table width=100% style= "border-collapse:collapse; table-layout:fixed " border >
<tr onmouseover= "this.style.background= '#DDDDDD ' " onmouseout= "this.style.background= 'blue ' ">
<td width=20% > &nbsp; </td> <td> &nbsp; </td>
</tr>
<tr onmouseover= "this.style.background= '#DDDDDD ' " onmouseout= "this.style.background= 'blue ' ">
<td width=20%> &nbsp; </td> <td> &nbsp; </td>
</tr>
<tr onmouseover= "this.style.background= '#DDDDDD ' " onmouseout= "this.style.background= 'blue ' ">
<td width=20%> &nbsp; </td> <td> &nbsp; </td>
</tr>
<tr onmouseover= "this.style.background= '#DDDDDD ' " onmouseout= "this.style.background= 'blue ' ">
<td width=20%> &nbsp; </td> <td> &nbsp; </td>
</tr>
<tr onmouseover= "this.style.background= '#DDDDDD ' " onmouseout= "this.style.background= 'blue ' ">
<td width=20%> &nbsp; </td> <td> &nbsp; </td>
</tr>
<tr>
<td width=20%> &nbsp; </td> <td> &nbsp; </td>
</tr>
</table>
</body>
</html>

[解决办法]
自己分别给onmouseover\onmouseout写一个方法,参数就是tr的实例,
function mouseover(obj)
{
obj.bgcolor=red;
}
使用时
<tr onmouseover= "mouseover( '#DDDDDD '); " >
<td width=20%> &nbsp; </td> <td> &nbsp; </td>
</tr>
这样就好一些,注意代码的简单化

热点排行