首页 > 其他 > 详细

鼠标点击、经过,离开案例

时间:2020-05-27 11:42:01      阅读:33      评论:0      收藏:0      [点我收藏+]

    <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>
    ```

鼠标点击、经过,离开案例

原文:https://www.cnblogs.com/xjt31/p/12971323.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!