zoukankan      html  css  js  c++  java
  • 非常有趣的九九乘法表

    <!doctype html>

    <html>
    <head>
    <meta charset="UTF-8" />
    <title>九九乘法表</title>
    <style type="text/css">
        body{font-size: 12px;font-family: "微软雅黑";color: #666;}
        table{margin-top: 50px;}
        table td{border:1px solid #ccc;font-size: 14px;padding: 5px;}
        table td:hover{background:#141414;color:#fff;cursor: pointer;}
        h1{text-align: center;height: 50px;}
        .control{ 300px;height: 30px;position: absolute;top: 50px;right: 20px;}
        #number{height: 20px;outline: none;}
        #btn{60px;height:26px;border:0;border-radius: 0 3px 3px 0;outline: none;cursor: pointer;}
    </style>
    </head>
    <body>
        <h1>非常有趣的九九乘法表</h1>
        <div>
            <input type="text" id="number"/><input type="button" onclick="change(this)" value="更换" id="btn"/>
        </div>
        <hr/>
     
        <div id="box"></div>
    <script type="text/javascript">
     
        gb_changfabiao(9);
        //循环打印乘法表
        function gb_changfabiao(number){
            var html = "<table>";
            for(var i = 1; i <= number; i++){
            html += "<tr>";
            for(var j = 1; j <=i; j++){
                html += "<td>" + j + "*" + i + "=" + (i*j) + "</td>";
            }
            html += "</tr>";
            }
            html += "</table>";
         
            document.getElementById("box").innerHTML = html;
        }
         
        //获取number
        function change(obj){
            var number = document.getElementById("number").value;
            if(number == ""|| number <= 0 || isNaN(number)){
                return gb_changfabiao(9);
            }
            gb_changfabiao(number);
        }
         
        //回车确认
        document.onkeydown = function(e){
            if(!e) e = window.event;
            if((e.keyCode || e.which) == 13){
                document.getElementById("btn").click();
            }
        }
     
    </script>
    </body>
    </html>
  • 相关阅读:
    C语言ASM汇编内嵌语法
    Linux下安装安装arm-linux-gcc
    苹果手机(ios系统)蓝牙BLE的一些特点
    蓝牙BLE数据包格式汇总
    蓝牙BLE4.0的LL层数据和L2CAP层数据的区分与理解
    nrf52840蓝牙BLE5.0空中数据解析
    nrf52840蓝牙BLE5.0空中速率测试(nordic对nordic)
    nrf52832协议栈S132特性记录
    使用 Open Live Writer 创建我的第一个博文
    Codeforces Round #691 (Div. 2) D
  • 原文地址:https://www.cnblogs.com/shaohaixiong/p/4509152.html
Copyright © 2011-2022 走看看