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>
        ```
  • 相关阅读:
    [CF1028D] Order book
    初入python,与同学者的第一次见面(小激动)
    jira与mysql的配合搭建调整
    linux内置的审计跟踪工具------last和lastb
    rman
    nginx和apache的一些比较
    NYOJ128前缀式计算
    NYOJ2括号配对问题
    大数加减乘以及高精度幂
    在不同的页面之间通过查询字符串传递信息
  • 原文地址:https://www.cnblogs.com/xjt31/p/12971323.html
Copyright © 2011-2022 走看看