zoukankan      html  css  js  c++  java
  • JavaScript实例


     一、99乘法表

     1 <!DOCTYPE html>
     2         <html lang="en">
     3         <head>
     4             <meta charset="UTF-8">
     5             <title>99乘法表</title>
     6             <style>
     7                 td{
     8                     border: 1px solid;
     9                 }
    10         
    11             </style>
    12         
    13             <script>
    14                 document.write("<table  align='center'>");
    15                  //1.完成基本的for循环嵌套,展示乘法表
    16                  for (var i = 1; i <= 9 ; i++) {
    17                      document.write("<tr>");
    18                      for (var j = 1; j <=i ; j++) {
    19                      document.write("<td>");
    20                      //输出  1 * 1 = 1
    21                      document.write(i + " * " + j + " = " + ( i*j) +"&nbsp;&nbsp;&nbsp;");
    22                      document.write("</td>");
    23                     }
    24                     /*//输出换行
    25                     document.write("<br>");*/
    26                     document.write("</tr>");
    27                 }
    28                 //2.完成表格嵌套
    29                 document.write("</table>");        
    30             </script>
    31         </head>
    32         <body>
    33         
    34         </body>
    35         </html>

    二.动态表格

      1 <!DOCTYPE html>
      2 <html lang="en">
      3 <head>
      4     <meta charset="UTF-8">
      5     <title>Title</title>
      6     <head>
      7         <meta charset="UTF-8">
      8         <title>动态表格</title>
      9 
     10         <style>
     11             table{
     12                 border: 1px solid;
     13                 margin: auto;
     14                  500px;
     15             }
     16 
     17             td,th{
     18                 text-align: center;
     19                 border: 1px solid;
     20             }
     21             div{
     22                 text-align: center;
     23                 margin: 50px;
     24             }
     25         </style>
     26 
     27     </head>
     28 <body>
     29 
     30 <div>
     31     <input type="text" id="id" placeholder="请输入编号">
     32     <input type="text" id="name"  placeholder="请输入姓名">
     33     <input type="text" id="gender"  placeholder="请输入性别">
     34     <input type="button" value="添加" id="btn_add">
     35 </div>
     36 
     37 
     38 <table>
     39     <caption>学生信息表</caption>
     40     <tr>
     41         <th>编号</th>
     42         <th>姓名</th>
     43         <th>性别</th>
     44         <th>操作</th>
     45     </tr>
     46 
     47     <tr>
     48         <td>1</td>
     49         <td>令狐冲</td>
     50         <td>男</td>
     51         <td><a href="javascript:void(0);" onclick="delTr(this);">删除</a></td>
     52     </tr>
     53 
     54     <tr>
     55         <td>2</td>
     56         <td>任我行</td>
     57         <td>男</td>
     58         <td><a href="javascript:void(0);" onclick="delTr(this);">删除</a></td>
     59     </tr>
     60 
     61     <tr>
     62         <td>3</td>
     63         <td>岳不群</td>
     64         <td>?</td>
     65         <td><a href="javascript:void(0);" onclick="delTr(this);" >删除</a></td>
     66     </tr>
     67 
     68 
     69 </table>
     70 
     71 
     72 <script>
     73     /*
     74         分析:
     75             1.添加:
     76                 1. 给添加按钮绑定单击事件
     77                 2. 获取文本框的内容
     78                 3. 创建td,设置td的文本为文本框的内容。
     79                 4. 创建tr
     80                 5. 将td添加到tr中
     81                 6. 获取table,将tr添加到table中
     82             2.删除:
     83                 1.确定点击的是哪一个超链接
     84                     <a href="javascript:void(0);" onclick="delTr(this);" >删除</a>
     85                 2.怎么删除?
     86                     removeChild():通过父节点删除子节点
     87 
     88      */
     89     document.getElementById("btn_add").onclick = function(){
     90         var id = document.getElementById("id").value;
     91         var name = document.getElementById("name").value;
     92         var gender = document.getElementById("gender").value;
     93 
     94         // //创建td
     95         // var td_id = document.createElement("td");
     96         // var txt_id = document.createElement(id);
     97         // td_id.appendChild(txt_id);
     98         //
     99         // var td_name = document.createElement("td");
    100         // var txt_name = document.createElement(name);
    101         // td_name.appendChild(txt_name);
    102         //
    103         // var td_gender = document.createElement("td");
    104         // var txt_gender = document.createElement(gender);
    105         // td_gender.appendChild(txt_gender);
    106         //
    107         // //a标签的td
    108         // var td_a = document.createElement("td");
    109         // var el_a = document.createElement("a");
    110         // ele_a.setAttribute("href","javascript:void(0);")
    111         // ele_a.setAttribute("onclick","delTr(this);");
    112         // var text_a = document.createTextNode("删除");
    113         // ele_a.appendChild(text_a);
    114         // td_a.appendChild(ele_a);
    115         //
    116         // //创建tr
    117         // var tr = document.createElement("tr");
    118         // //5.添加td到tr中
    119         // tr.appendChild(td_id);
    120         // tr.appendChild(td_name);
    121         // tr.appendChild(td_gender);
    122         // tr.appendChild(td_a);
    123 
    124         //6.获取table
    125         var table = document.getElementsByTagName("table")[0];
    126 
    127         //追加一行
    128         table.innerHTML += "<tr>
    " +
    129             "        <td>"+id+"</td>
    " +
    130             "        <td>"+name+"</td>
    " +
    131             "        <td>"+gender+"</td>
    " +
    132             "        <td><a href="javascript:void(0);" onclick="delTr(this);" >删除</a></td>
    " +
    133             "    </tr>";
    134     }
    135 
    136    //删除方法
    137     function delTr(obj){
    138         var table = obj.parentNode.parentNode.parentNode;
    139         var tr = obj.parentNode.parentNode;
    140         table.removeChild(tr);
    141     }
    142 
    143 </script>
    144 
    145 </body>
    146 </html>
  • 相关阅读:
    电脑常用快捷键
    k8s node 系统参数调整
    docker 制作镜像并上传
    php服务部署安装
    安装 Kuboard v2
    keepalive配置
    elasticsearch的segment详解
    grafana模板
    jenkins启动
    kubernetes 中文文档
  • 原文地址:https://www.cnblogs.com/aaaazzzz/p/12807410.html
Copyright © 2011-2022 走看看