这样写只能实现一行的背景变色和恢复原色
var change=document.getElementsByTagName("tr");
change[0].onmouseover=function(){
document.getElementsByTagName("tr")[0].style.backgroundColor="#f2f2f2";
}
change[1].onmouseover=function(){
document.getElementsByTagName("tr")[1].style.backgroundColor="#f2f2f2";
}
change[2].onmouseover=function(){
document.getElementsByTagName("tr")[2].style.backgroundColor="#f2f2f2";
}
change[0].onmouseout=function(){
document.getElementsByTagName("tr")[0].style.backgroundColor="white";
/* change[1].onmouseout=function(){
document.getElementsByTagName("tr")[1].style.backgroundColor="white";*/
/* change[2].onmouseout=function(){
document.getElementsByTagName("tr")[2].style.backgroundColor="white";*/
如果把最后两行任意一个解除注释就无法实现题目要求的效果。这是为什么呢?