zoukankan      html  css  js  c++  java
  • 鼠标点击、经过,离开案例

    
        <table>
            <!-- 表格头部 -->
            <thead>
                <tr>
                    <th>代码</th>
                    <th>名称</th>
                    <th>最新公布净值</th>
                    <th>累计净值</th>
                    <th>前单位净值</th>
                    <th>净值增长率</th>
                </tr>
            </thead>
            <!-- 表格body -->
            <tbody>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                    <td>5</td>
                    <td>6</td>
                </tr>
    
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                    <td>5</td>
                    <td>6</td>
                </tr>
    
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                    <td>5</td>
                    <td>6</td>
                </tr>
            </tbody>
        </table>
        
        
        
        
        <script>
            var tbody = document.querySelector('tbody');
    
            var trs = document.querySelectorAll('tr');
     
                
                
             1、下一次经过、点击前清除所有颜色型>>
                <!--通过添加类名来改颜色-->
         for (var i = 1; i < trs.length; i++) {
                trs[i].onmouseover = function () {
                
                
                    for (i = 1; i < trs.length; i++) {
                        trs[i].className = '';
                    }
                     <!--为了使之前经过的tr去掉颜色在下一次经过、点击前进行所有tr消色   
                缺点:如果不进行下一次经过、点击,上次产生的颜色就不会消除-->
                    
                    
                    this.className = 'pink';
                }
            }
            
            
            2、鼠标离开即失去鼠标经过功能型>>
            
              for (var i = 1; i < trs.length; i++) {
                trs[i].onmouseover = function () {
                <!--鼠标经过时变色-->
                    this.className = 'pink';
                }
    
                trs[i].onmouseout = function () {
               <!--鼠标离开时恢复-->
                    this.className = '';
                }
    
    
            }
    
        </script>
        ```
  • 相关阅读:
    Eclipse配置Struts2
    Servlet读取头信息
    JAVA基础
    Start Tomcat v8.0 Server at localhost错误
    Eclipse 配置Server Location时灰色,不可用
    Windows 7安装apache-tomcat-8.0.24
    Sql developer——缺点
    Oracle Database,SQL Server,MySQL的比较
    poj1580---欧几里得算法(辗转相除法)
    poj1565---(数论)skew binary
  • 原文地址:https://www.cnblogs.com/xjt31/p/12971323.html
Copyright © 2011-2022 走看看