第一个太简单就不说了,第二个也很简单,但每个人都有不同的实现方法,下面给一个比较简洁的做法,支持IE6、IE7、FF2,其他浏览器未测试(可以扩展一下用到ASP.NET的GridView里): 鼠标划过表格行变色-简洁实现 #tb{width:666px;border-collapse:collapse;border:1px solid #EEE;font-size:14px;} #tb th{background:#EEE;border-bottom:1px solid #CCC;padding:4px;} #tb td{border:1px solid #EEE;padding:4px;} 商品名称 单价 库存数量 货位 丁学最喜欢的仙四豪华版-菱纱版 139 10000000 A12-253 仙四豪华版-梦璃版 139 10000000 A12-254 仙四普通版-首发 69 10000000 A12-255 var obj=document.getElementById("tb"); for(var i=0;i<obj.rows.length;i++){ //循环表格行设置鼠标事件:丁学 obj.rows[i].onmouseover=function(){this.style.background="#0EF";} obj.rows[i].onmouseout=function(){this.style.background="";} } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]