• js控制表格隔行变色


    <!doctype html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>js控制隔行变色</title>
    </head>
    <body>
    	<table id="tb1" border="1" border-collapse="collapse" cellpadding="5" width="400" height="20" cellspacing="0" bordercolor="#99cccc">
    		<thead>
    			<tr>
    				<td>编号</td>
    				<td>作品</td>
    				<td>时间</td>
    			</tr>
    		</thead>
    		<tbody id="tb2">
    			<tr>
    				<td>1</td>
    				<td>回忆三部曲</td>
    				<td>1995</td>
    			</tr>
    			<tr>
    				<td>2</td>
    				<td>未麻的部屋</td>
    				<td>1997</td>
    			</tr>
    			<tr>
    				<td>3</td>
    				<td>千年女优</td>
    				<td>2001</td>
    			</tr>
    			<tr>
    				<td>4</td>
    				<td>妄想代理人</td>
    				<td>2004</td>
    			</tr>
    			<tr>
    				<td>5</td>
    				<td>红辣椒</td>
    				<td>2006</td>
    			</tr>
    			<tr>
    				<td>6</td>
    				<td>东京教父</td>
    				<td>2003</td>
    			</tr>
    		</tbody>
    	</table>
    
    	<script type="text/javascript">
         window.onload=function tablecolor(){
         	var t_name = document.getElementById("tb2");
         	var t_len = t_name.getElementsByTagName("tr");
         	for(var i=0;i<=t_len.length;i++){
         		//偶数行时执行
         		if(i%2 == 0){
         			t_len[i].style.backgroundColor="#ffcccc";
                 //添加鼠标经过事件
         			t_len[i].onmouseover = function(){
         				this.style.backgroundColor="#ccffff"
         			}
         			//添加鼠标离开事件
         			t_len[i].onmouseout = function(){
         				this.style.backgroundColor="#ffcccc"     			
         			}
         		}
         		else{
         			t_len[i].style.backgroundColor="#ffffcc";
    
         			t_len[i].onmouseover = function(){
         				this.style.backgroundColor="#ccffff"
         			}
         			t_len[i].onmouseout = function(){
         				this.style.backgroundColor="#ffffcc"
         		}
         	}
         }
     }
    	</script>
    </body>
    </html>
    

      

  • 相关阅读:
    清除浮动的方法
    网页滚动到顶部或底部加载
    任意两个数之间的随机数
    每五个一行
    js放大镜
    HTML5本地存储
    jquery checkbox radio 标签 选中的3种方法
    jquery mouseout mouseover 多次执行
    CentOS6.5安装MySQL5.7(也适合其他版本安装)
    ubuntu下ganglia3.7.2编译安装
  • 原文地址:https://www.cnblogs.com/liangdecha/p/9565798.html
Copyright © 2020-2023  润新知