zoukankan      html  css  js  c++  java
  • 随机背景颜色的99乘法表,有没有一瞬间回到小时候。

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>九九乘法表</title>
        <style type="text/css">
            table {
                width: 800px;
                height: 300px;
                margin:0 auto;
                border-collapse: collapse;
            }
            table th {
                border: 1px solid #0BDDC0;
            }
            body {
                text-align: center;
            }
    
        </style>
    </head>
    <body >
    <!--<button onclick="init()"></button>-->
    <!--<button onclick="add()"></button>-->
    
    <script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>
    <script type="text/javascript">
        document.write ("<table>");//九九乘法表
        for ( var x = 1; x <= 9; x++) {
            document.write("<tr>");
            for ( var y = 1; y <= x; y++) {
                document.write("<th id='th'>" + x + "*" + y + "=" + (x * y) + "</th>");
            }
            document.write("</tr>");
        }
        document.write("</table>");
    
    
    </script>
    <script>
    
       /* function init() {
            var ths = document.getElementsByTagName("th");
            for(i=0;i<ths.length; i++){
                ths[i].style.backgroundColor = getRandomColor();
            }
        }
    
        function getRandomColor(){
            return  '#' +
                    (function(color){
                        return (color +=  '0123456789abcdef'[Math.floor(Math.random()*16)])
                        && (color.length == 6) ?  color : arguments.callee(color);
                    })('');
        }
    */
    
        function add(){
            var ths =document.getElementsByTagName('th');//获取新建的th
            var time;//定义一个周期性定时器
            time=setInterval(addtime1,2000);
            function addtime1(){
    
                for(i=0;i<ths.length; i++){//换背景色
                    ths[i].style.backgroundColor = randomColor();
                }
                function randomColor(){//封装一个随机颜色
                    var str='abcdef1234567890';
                    var color='#';
                    for(var i=0;i<6;i++){
                        var s1=str.charAt(parseInt(Math.random()*str.length));
                        color+=s1;
                    }
                    return color;//返回随即颜色的值
                }
            }
            logo.onmouseover=function(){
                clearInterval(time);
            };
            logo.onmouseout=function(){
                time=setInterval(addtime1,2000);
            };
        }
      add();
    
    </script>
    </body>
    </html>

  • 相关阅读:
    IIS日志字段详解
    Linux CPU监控指标
    PMP 质量管理新7张图
    PMP 质量管理7张图 很形象
    【MVC model 验证失效 】【Unexpected token u in JSON at position 0】【jquery-plugin-validation】
    VS 忽略文件 Git 向远程添加问题
    .Net Core 知识了解:一跨平台的奥秘
    ios 时间解析 差8个小时
    百度定位转腾讯定位
    需求评审会议分析
  • 原文地址:https://www.cnblogs.com/zxcc/p/7520931.html
Copyright © 2011-2022 走看看