隔行换色+鼠标经过变色(ie6,ie7,ff)

本文介绍了一种使用JavaScript实现的表格交互效果,包括奇偶行不同背景色、鼠标悬停颜色变化及点击选中等功能,适用于网页表格美化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
  1. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  2. <meta http-equiv="Content-Language" content="zh-CN" /> 
  3. <meta content="all" name="robots" /> 
  4. <meta name="author" content="盛飞, SenFe" /> 
  5. <meta name="Copyright" content="" /> 
  6. <meta name="description" content="" /> 
  7. <meta content="" name="keywords" /> 
  8. <style type="text/css"><!-- 
  9. #senfe { 
  10. width: 300px; 
  11. border-top: #000 1px solid; 
  12. border-left: #000 1px solid; 
  13. #senfe td { 
  14. border-right: #000 1px solid; 
  15. border-bottom: #000 1px solid; 
  16. --></style> 
  17. <script language="javascript"><!-- 
  18. function senfe(o,a,b,c,d){ 
  19. var t=document.getElementById(o).getElementsByTagName("tr"); 
  20. for(var i=0;i<t.length;i++){ 
  21. t[i].style.backgroundColor=(t[i].sectionRowIndex%2==0)?a:b; 
  22. t[i].onclick=function(){ 
  23. if(this.x!="1"){ 
  24. this.x="1";//本来打算直接用背景色判断,FF获取到的背景是RGB值,不好判断 
  25. this.style.backgroundColor=d; 
  26. }else{ 
  27. this.x="0"
  28. this.style.backgroundColor=(this.sectionRowIndex%2==0)?a:b; 
  29. t[i].onmouseover=function(){ 
  30. if(this.x!="1")this.style.backgroundColor=c; 
  31. t[i].onmouseout=function(){ 
  32. if(this.x!="1")this.style.backgroundColor=(this.sectionRowIndex%2==0)?a:b; 
  33. --></script> 
  34. </head> 
  35. <body> 
  36. <table border="0" cellpadding="0" cellspacing="0" id="senfe"> 
  37. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  38. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  39. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  40. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  41. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  42. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  43. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  44. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  45. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  46. <tr><td> </td><td> </td><td> </td><td> </td></tr> 
  47. </table> 
  48. <script language="javascript"><!-- 
  49. //senfe("表格名称","奇数行背景","偶数行背景","鼠标经过背景","点击后背景"); 
  50. senfe("senfe","#fff","#ccc","#cfc","#f00"); 
  51. --></script> 
  52. </body> 
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值