JavaScript は、マウスがテーブル行を通過するときに色の識別を実装します。

JavaScript は、マウスがテーブル行を通過するときに色の識別を実装します。

この記事では、マウスがテーブルの行を通過するときにJavaScriptを使用して色ラベルを表示する方法を紹介します。具体的な内容は次のとおりです。

コード:

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

<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>ドキュメント</title>
    <スタイル>
        * {
            マージン: 0;
            パディング: 0;
        }
        
        テーブル {
            マージン: 100px 自動;
            幅: 800ピクセル;
            境界線の間隔: 0;
            テキスト配置: 中央;
        }
        
        テーブルtr:n番目の子(1) {
            背景色: rgb(135, 206, 235);
        }
        
        テーブル tr:n番目の子(n+2) {
            border-bottom: 1px 黒一色;
        }
        
        番目 {
            フォントサイズ: 14px;
            パディング上部: 5px;
            パディング下部: 5px;
        }
        
        td {
            フォントサイズ: 12px;
            パディング上部: 8px;
            パディング下部: 8px;
            色: 青;
            border-bottom: 1px 実線ライトグレー;
        }
    </スタイル>
</head>

<本文>
    <テーブル>
        <tr>
            <th>コード</th>
            <th>名前</th>
            <th>最新の公表純資産</th>
            <th>累積純価値</th>
            <th>前ユニット純額</th>
            <th>純資産成長率</th>
        </tr>
        <tr>
            <td>003526</td>
            <td>中国農業銀行 金水 3ヶ月定期オープン債</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>中国農業銀行 金水 3ヶ月定期オープン債</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>中国農業銀行 金水 3ヶ月定期オープン債</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>中国農業銀行 金水 3ヶ月定期オープン債</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>中国農業銀行 金水 3ヶ月定期オープン債</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>
        <tr>
            <td>003526</td>
            <td>中国農業銀行 金水 3ヶ月定期オープン債</td>
            <td>1.075</td>
            <td>1.079</td>
            <td>1.074</td>
            +0.047%
        </tr>


    </テーブル>

    <スクリプト>
        var rows = document.querySelectorAll('テーブルtr:nth-child(n+2)');
        (var i = 0; i < 行数.長さ; i++) {
            行[i].onmouseover = 関数() {
                this.style.backgroundColor = "ライトブルー";
            }
            行[i].onmouseout = 関数() {
                this.style.backgroundColor = "";
            }
        }
    </スクリプト>
</本文>

</html>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • マウスがテーブル行の上を通過するときにその行の色を変更する js メソッド
  • Javascript でマウスが通過したときにサウンドを再生する

<<:  ウェブ クラスターの Docker Stack 展開方法の手順

>>:  MYSQL接続ポートが占有され、ファイルパスエラーが発生する問題を解決します

推薦する

IDEA は Docker プラグインを使用します (初心者向けチュートリアル)

目次例示する1. Dockerリモートアクセスを有効にする2. Dockerに接続する3. イメージ...

Vue の状態管理: Vuex の代わりに Pinia を使用する

目次1. ピニアとは何ですか? 2. Piniaは使いやすい3. ユーザーエクスペリエンス1. ピニ...

vue-element-adminフレームワークを使用して、バックエンドからメニュー機能を動的に取得します。

目次2. 詳しい説明2.1. asyncRoutesルーティングを追加する2.2. 新しいpermi...

一般的なメールボックスで正常に表示できる HTML メールを作成するためのヒント

HTML メールを送信するためのヒント: スタイルを使用してインライン CSS を記述する、使用する...

HTTP サーバーとクライアントのやり取りをシミュレートする Node.js+postman

目次1. NodeがHTTPサーバーを構築する2. HTTPサーバーがリクエストを取得する1. Po...

Ubuntu 14.04 で QT5 をインストール、設定、アンインストールするための詳細な手順

1. 以前 QT5.13 バージョンをダウンロードしましたが、インストール後、Qtcreator を...

CSS3で実装されたサムネイルホバー効果

成果を達成する実装コードhtml <ヘッダー> <h1><em>...

JavaでTomcatサーバーを起動/停止する方法

1. プロジェクト構造 2.Tomcat.javaを呼び出す パッケージ com.calltomca...

ソースコード分析からTomcatがサーブレットの初期化を呼び出す方法の詳細な説明

目次導入1. Tomcatを起動するコード2. Tomcatフレームワーク3. コンテナを作成する ...

HTML テーブルタグチュートリアル (45): テーブル本体タグ

<tbody> タグは、テーブル本体のスタイルを定義するために使用されます。基本構文 &...

Ubuntu 16.04 カーネルのアップグレード手順

1. 環境仮想マシン上で実行されているUbuntu 16.04では、コマンドuname -rを使用し...

MYSQL の binlog 最適化に関する考察の要約

質問質問 1: トランザクションをコミットするときに REDO ログをフラッシュすることによって発生...

Oracle と MySQL の高可用性ソリューションの比較分析

Oracle と MySQL の高可用性ソリューションについては、以前からまとめたいと思っていたので...

nginx のインストールが完了した後に PHP を解析できない問題の解決方法

目次方法1方法2 nginxをインストールした後、PHPコードを解析できないことがわかりました。解決...

MySQL学習記録: KEYパーティションが引き起こした血なまぐさい事件

需要背景ビジネス テーブル tb_image のデータの一部は次のとおりです。id は一意ですが、i...