<script type="text/javascript">
function changeColor(obj,color){
obj.bgColor = color;
}
window.onload = function(){
var trid = document.getElementById("trid");
trid.addEventListener("mousemove",changeColor(trid,"white"),false);
trid.addEventListener("mouseout",changeColor(trid,"#f4f4f4"),false);
}
</script>
</head>
<body>
<table border="1" cellpadding="9" cellspacing="1" bgcolor="#f4f4f4">
<tr onmousemove="changeColor(this,'white')" onmouseout="changeColor(this,'#f4f4f4')">
<td>学号</td>
<td>姓名</td>
<td>性别</td>
</tr>
<tr id="trid">
<td>001</td>
<td>张三</td>
<td>男</td>
</tr>
<tr id="trid1">
<td>002</td>
<td>李四</td>
<td>男</td>
</tr>
原打算是鼠标移动到第2行时,背景变成白色,但当网页显示后,鼠标还没 移动到第2行就已经变成白色背景。请问这是为什么?ie firefox都已试过。效果一样。谢谢!