首页 > 移动平台 > 详细

五角星随鼠标移动显示的效果

时间:2014-11-11 18:16:53      阅读:274      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE html> 
<meta charset="UTF-8">
<html> 
<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>

  

五角星随鼠标移动显示的效果

原文:http://www.cnblogs.com/zlz-ling/p/4089959.html

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