zoukankan      html  css  js  c++  java
  • 通过js操作样式(评分)

    <style>
            td{
                font-size:50px;
                color:yellow;
                cursor:pointer;
            }
        </style>
        <script type="text/javascript">
            window.onload = function () {
                //获取所有td
                var tds = document.getElementById('tabRate').getElementsByTagName('td');
                //为每个td注册一个onmouseover和onmouseout事件
                for (var i = 0; i < tds.length; i++) {
                    //鼠标悬浮事件
                    tds[i].onmouseover = function () {
                        //设置从第0个开始到当前鼠标移动到td位置为实心五角星
                        for (var c = 0; c < tds.length; c++) {
                            tds[c].innerHTML = '★';
                            if (tds[c] == this) {
                                break;
                            }
                        }
                    };
                    //鼠标离开事件
                    tds[i].onmouseout = function () {
                        for (var c = 0; c < tds.length; c++) {
                            tds[c].innerHTML = '☆';
                            if (tds[c] == this) { break };
                        }
                    };
                    //为每个td注册单击事件
                    tds[i].onclick = function () {
    
                        for (var c = 0; c < tds.length; c++) {
                            tds[c].removeAttribute('isclicked');
                        }
                        this.setAttribute('isclicked', 'isclicked');
                    };
                }
            }
        </script>
    </head>
    <body>
        <table id="tabRate" border="0" cellpadding="0" cellspacing="0">
            <tr>
                <td>☆</td>
                <td>☆</td>
                <td>☆</td>
                <td>☆</td>
                <td>☆</td>
            </tr>
        </table>
    </body>
    javascript css html jquery bootstrap vue webpack es6
  • 相关阅读:
    Alpha 冲刺 (1/10)
    项目需求分析答辩总结
    项目UML设计(团队)
    第七次作业--项目需求分析(团队)
    第六次作业--结对编程第二次
    第四次作业--项目选题报告(团队)
    第二次结对作业
    第一次结对编程作业
    第7组 团队展示
    js学习笔记
  • 原文地址:https://www.cnblogs.com/shapaozi/p/7050347.html
Copyright © 2011-2022 走看看