欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript實現(xiàn)表格動態(tài)變色

 更新時間:2021年09月30日 11:49:23   作者:qq_39111074  
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)表格動態(tài)變色,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JavaScript實現(xiàn)表格動態(tài)變色的具體代碼,供大家參考,具體內(nèi)容如下

表格分為:表頭、表格主體 兩部分

當移動到表格主體的行時,移動到哪一行,哪一行就變化顏色,區(qū)分我們選中的行數(shù),更明顯的看到選中了哪一行

實現(xiàn)思路

1、獲取表格主體的所有行
2、css定義一個背景顏色類
for循環(huán)遍歷,將每行都分別綁定onmouseover、onmouseout事件,
onmouseover(鼠標經(jīng)過)- - - 該行類名賦值定義好的背景顏色類名
onmouseout(鼠標離開)- - - 該行類名賦值空

注意:這里不用排他思想,用排他思想,鼠標離開的最后的一行會有顏色

代碼示例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>表格動態(tài)變色</title>
    <style>
        th {
            background-color: pink;
        }
        
        .bg {
            background-color: green;
        }
    </style>
</head>

<body>
    <table border="1" cellpadding="8" cellspacing="0" align="center">
        <thead>
            <tr>
                <th>水果</th>
                <th>喜歡程度</th>
                <th>季節(jié)</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>蘋果</td>
                <td>☆☆☆☆☆</td>
                <td>四季</td>
            </tr>
            <tr>
                <td>香蕉</td>
                <td>☆☆☆</td>
                <td>四季</td>
            </tr>
            <tr>
                <td>葡萄</td>
                <td>☆☆☆</td>
                <td>夏季</td>
            </tr>
            <tr>
                <td>榴蓮</td>
                <td>☆☆☆☆☆☆☆</td>
                <td>夏季</td>
            </tr>
            <tr>
                <td>芒果</td>
                <td>☆☆☆☆☆☆☆</td>
                <td>夏季</td>
            </tr>
            <tr>
                <td>西瓜</td>
                <td>☆☆☆☆☆</td>
                <td>夏季</td>
            </tr>
        </tbody>
    </table>
    <script>
        var tr = document.querySelector('tbody').querySelectorAll('tr');
        for (var i = 0; i < tr.length; i++) {
            tr[i].onmouseover = function() {
                /* 排他算法
                for (var i = 0; i < tr.length; i++) {
                    tr[i].className = '';
                } */
                this.className = 'bg';
            }
            tr[i].onmouseout = function() {
                this.className = '';
            }
        }
    </script>
</body>

</html>

頁面效果:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • uniapp中使用?uni.navigateBack()?返回上級頁面并傳參的方法

    uniapp中使用?uni.navigateBack()?返回上級頁面并傳參的方法

    最近遇到這樣的需求在A頁面中通過跳轉(zhuǎn)到B頁面,在B頁面中處理的數(shù)據(jù),需要跳轉(zhuǎn)回A頁面供其使用,本文給大家分享uniapp中使用?uni.navigateBack()?返回上級頁面并傳參的操作方法,感興趣的朋友一起看看吧
    2023-10-10
  • vs2003 js文件編碼問題的解決方法

    vs2003 js文件編碼問題的解決方法

    一個.aspx文件引用一個js文件:<script type="text/javascript" src="ASSscript.js"></script>
    2010-03-03
  • Js 回車換行處理的辦法及replace方法應用

    Js 回車換行處理的辦法及replace方法應用

    當我們在文本框里輸入文字敲下回車后,希望在提交后網(wǎng)頁也顯示是換行的效果,可往往并不能如愿以償啊,實在是憤怒啊自己寫了一個回車換行處理的函數(shù),感興趣的朋友可以了解下啊,希望本文對你有所幫助
    2013-01-01
  • HTML Table 空白單元格補全的簡單實現(xiàn)

    HTML Table 空白單元格補全的簡單實現(xiàn)

    下面小編就為大家?guī)硪黄狧TML Table 空白單元格補全的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • JS中將多個逗號替換為一個逗號的實現(xiàn)代碼

    JS中將多個逗號替換為一個逗號的實現(xiàn)代碼

    這篇文章主要介紹了JS中將多個逗號替換為一個逗號的實現(xiàn)代碼,需要的朋友可以參考下
    2017-06-06
  • JSON 對象未定義錯誤的解決方法

    JSON 對象未定義錯誤的解決方法

    下面小編就為大家?guī)硪黄狫SON 對象未定義錯誤的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • 嘗試在讓script的type屬性等于text/html

    嘗試在讓script的type屬性等于text/html

    我們可以在script片斷中定義一個被JS調(diào)用的代碼,但代碼又不在頁面上顯示,這時,我們可以使用下面的方法;當script中的type等于text/html時我們可以做些什么呢?感興趣的朋友可以了解下啊
    2013-01-01
  • js實現(xiàn)同一個頁面,多個enter事件綁定的示例

    js實現(xiàn)同一個頁面,多個enter事件綁定的示例

    今天小編就為大家分享一篇js實現(xiàn)同一個頁面,多個enter事件綁定的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 深入理解javascript構造函數(shù)和原型對象

    深入理解javascript構造函數(shù)和原型對象

    對象,是javascript中非常重要的一個梗,是否能透徹的理解它直接關系到你對整個javascript體系的基礎理解,說白了,javascript就是一群對象在攪。。(嗶!)。
    2014-09-09
  • 微信小程序授權登錄及解密unionId出錯的方法

    微信小程序授權登錄及解密unionId出錯的方法

    這篇文章主要介紹了微信小程序授權登錄及解密unionId出錯的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09

最新評論