zoukankan      html  css  js  c++  java
  • js五角星评分特效

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script type="text/javascript">
            var isclick = false;
            function initEvent() {
                var tableWjx = document.getElementById("tableWjx");
                var tds = tableWjx.getElementsByTagName("td");
                for (var i = 0; i < tds.length; i++) {
                    var td = tds[i];
                    td.onmouseover = change;
                    td.onmouseout = repeal;
                    td.onclick = change1;
                }       
            }
            function change() {
                if (!isclick) {
                    var tableWjx = document.getElementById("tableWjx");
                    var tds = tableWjx.getElementsByTagName("td");
                    var index = indexof(tds, this);
                    for (var i = 0; i < index + 1; i++) {
                        var td = tds[i];
                        td.innerText = "★";
                    }
                }
            }
            function repeal() {
                if (!isclick) {
                    var tableWjx = document.getElementById("tableWjx");
                    var tds = tableWjx.getElementsByTagName("td");
                    var index = indexof(tds, this);
                    for (var i = 0; i < index + 1; i++) {
                        var td = tds[i];
                        td.innerText = "☆";
                    }
                }
            }
            function indexof(arr, ele) {
                for (var i = 0; i < arr.length; i++) {
                    if (arr[i] == ele) {
                        return i;
                    }
                }
                return -1;
            }
            function change1() {
                if (!isclick) {
                    change();
                    isclick = true;
                }
                else {
                    alert("Sorry,You had clicked me!");
                }
            }
        </script>
    </head>
    <body onload="initEvent()">
    <table id="tableWjx"><tr><td>☆</td><td>☆</td><td>☆</td><td>☆</td><td>☆</td></tr></table>
    </body>
    </html>

    如果觉得我做的五角星不好看,完全可以把五角星的位置换成图片路径

  • 相关阅读:
    Masonry介绍与使用实践:快速上手Autolayout
    iOS:实现图片的无限轮播(二)---之使用第三方库SDCycleScrollView
    FMDB的使用方法
    ViewController的生命周期分析和使用
    使用Xcode7的Instruments检测解决iOS内存泄露
    IOS比较常用的第三方组件及应用源代码(持续更新中)
    SDWebImage的简单使用
    ant编译tomcat-web项目
    git命令记录
    zabbix问题恢复正常,但是图表中还是显示故障存在
  • 原文地址:https://www.cnblogs.com/yichengbo/p/2177310.html
Copyright © 2011-2022 走看看