js和jQuery实现表格隔行换色jquery

/ / 2023-08-14   阅读:2502
js和jQuery实现表格隔行换色...

昨天学了一下JavaScript,今天看了一下jQuery,感受到了jQuery的强大。下面分别时使用JS和jQuery实现表格隔行换色功能。


效果:

2023-08-14_110832.jpg


JavaScript实现表格隔行换色:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <meta name="keywords" content=" keywords" />
    <meta name="description" content="description" />
</head>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<body>
<style type="text/css">
    body{font-size:12px;text-align:center}
    #tbStu{width:260px;border:solid 1px #666;background-color:#eee}
    #tbStu tr{line-height:23px}
    #tbStu tr th{background-color:#ccc;color:#fff}
    #tbStu .trOdd{background-color:#ddd}
</style>


<table id="tbStu" cellpadding="0" cellspacing="0">
    <tbody>
        <tr>
            <th>学号</th><th>姓名</th><th>性别</th><th>总分</th>
        </tr>
        <!-- 奇数行 -->
        <tr>
            <td>1001</td><td>Mark</td><td>Man</td><td>990</td>
        </tr>
        <!-- 偶数行 -->
        <tr>
            <td>1003</td><td>Jeek</td><td>Woman</td><td>1200</td>
        </tr>
        <tr>
            <td>1003</td><td>Jeek</td><td>Woman</td><td>1200</td>
        </tr>
    <tbody>
</table>
<script type="text/javascript">
    window.onload=function(){
        var a=document.getElementById('tbStu');
        for(var i=0;i<a.rows.length-1;i++){
            if(i%2==0){
                a.rows[i].className='trOdd';
            }
        }
    }
</script>
</body>
</html>


jQuery实现表格隔行换色:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <meta name="keywords" content=" keywords" />
    <meta name="description" content="description" />
</head>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<body>
<style type="text/css">
    body{font-size:12px;text-align:center}
    #tbStu{width:260px;border:solid 1px #666;background-color:#eee}
    #tbStu tr{line-height:23px}
    #tbStu tr th{background-color:#ccc;color:#fff}
    #tbStu .trOdd{background-color:#ddd}
</style>


<table id="tbStu" cellpadding="0" cellspacing="0">
    <tbody>
        <tr>
            <th>学号</th><th>姓名</th><th>性别</th><th>总分</th>
        </tr>
        <!-- 奇数行 -->
        <tr>
            <td>1001</td><td>Mark</td><td>Man</td><td>990</td>
        </tr>
        <!-- 偶数行 -->
        <tr>
            <td>1003</td><td>Jeek</td><td>Woman</td><td>1200</td>
        </tr>
        <tr>
            <td>1003</td><td>Jeek</td><td>Woman</td><td>1200</td>
        </tr>
    <tbody>
</table>


<script type="text/javascript">
    $(function(){
        $("#tbStu tr:nth-child(even)").addClass('trOdd');
    });
</script>
</body>
</html>


我要评论

昵称:
验证码:

最新评论

共0条 共0页 10条/页 首页 上一页 下一页 尾页
意见反馈