JavaScript implements color identification when the mouse passes over the table row

JavaScript implements color identification when the mouse passes over the table row

This article shares with you how to use JavaScript to give color labels when the mouse passes over a table row. The specific content is as follows

Code:

<!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>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        
        table {
            margin: 100px auto;
            width: 800px;
            border-spacing: 0;
            text-align: center;
        }
        
        table tr:nth-child(1) {
            background-color: rgb(135, 206, 235);
        }
        
        table tr:nth-child(n+2) {
            border-bottom: 1px solid black;
        }
        
        th {
            font-size: 14px;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        
        td {
            font-size: 12px;
            padding-top: 8px;
            padding-bottom: 8px;
            color: blue;
            border-bottom: 1px solid lightgray;
        }
    </style>
</head>

<body>
    <table>
        <tr>
            <th>Code</th>
            <th>Name</th>
            <th>Latest published net worth</th>
            <th>Accumulated net value</th>
            <th>Previous unit net value</th>
            <th>Net asset growth rate</th>
        </tr>
        <tr>
            <td>003526</td>
            <td>Agricultural Bank of China Jinsui 3-month regular open bond</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>Agricultural Bank of China Jinsui 3-month regular open bond</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>Agricultural Bank of China Jinsui 3-month regular open bond</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>Agricultural Bank of China Jinsui 3-month regular open bond</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>Agricultural Bank of China Jinsui 3-month regular open bond</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>Agricultural Bank of China Jinsui 3-month regular open bond</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>


    </table>

    <script>
        var rows = document.querySelectorAll(' table tr:nth-child(n+2)');
        for (var i = 0; i < rows.length; i++) {
            rows[i].onmouseover = function() {
                this.style.backgroundColor = "lightblue";
            }
            rows[i].onmouseout = function() {
                this.style.backgroundColor = "";
            }
        }
    </script>
</body>

</html>

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • js method to change the color of table rows when the mouse passes over them
  • Playing sound when the mouse passes over in Javascript

<<:  Solve the problem of MYSQL connection port being occupied and introducing file path errors

>>:  How to build a standardized vmware image for kubernetes under rancher

Recommend

SQL ROW_NUMBER() and OVER() method case study

Syntax format: row_number() over(partition by gro...

Example of converting webpack images to base64

Download url-loader yarn add -D url-loader module...

Tutorial on Migrating Projects from MYSQL to MARIADB

Prepare the database (MySQL). If you already have...

How to use the MySQL authorization command grant

The examples in this article run on MySQL 5.0 and...

Solution to the problem of slow docker pull image speed

Currently, Docker has an official mirror for Chin...

How to fix the four sides of the table to scroll up, down, left and right

question: When I was doing project statistics rec...

IE6 BUG and fix is ​​a preventive strategy

Original article: Ultimate IE6 Cheatsheet: How To...

Mini Program Development to Implement Unified Management of Access_Token

Table of contents TOKEN Timer Refresher 2. Intern...

Quickly learn MySQL basics

Table of contents Understanding SQL Understanding...

Detailed instructions for installing SuPHP on CentOS 7.2

By default, PHP on CentOS 7 runs as apache or nob...

Four categories of CSS selectors: basic, combination, attribute, pseudo-class

What is a selector? The role of the selector is t...

A simple method to implement scheduled backup of MySQL database in Linux

Here are the detailed steps: 1. Check the disk sp...