列表结构 <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> 思路一 通过js操作css行内样式 先判断再分别注册事件 var lis = document.getElementsByTagName('li'); //循环列表 for(var i = 0; i<lis.length;i++){ //判断奇偶,并设置背景色 if( i%2 == 0 ){ //给偶数行设置初始背景色并添加鼠标移入移除事件 lis[i].style.