• 表格的增删改查


     这周,复习了JS的操作,并用更简捷的代码,实现了表格的增删改查!

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
      "http://www.w3.org/TR/html4/loose.dtd">
      <html>
      <head>
      <meta charset="utf-8">
      <title></title>
      <script type="text/javascript">
      var codtet=null;
      var usernametxt=null;
      var moneytxt=null;
      var datetxt=null;
      var showtr=null;
      var delbutton=null;
      window.onload=function() {
      codetxt =document.getElementById("code");
      usernametxt = document.getElementById("username");
      moneytxt =document.getElementById("money");
      datetxt = document.getElementById("date");
      delbutton=document.getElementById("delbutton")
       
       
      var trs= datetxt.getElementsByTagName("tr");
      for(var i=0;i<trs.length;i++){
      trs[i].onclick=function(){             //tr的每一项增加一个点击事件
      trChangColor(this);
      }
      }
       
       
      }
       
      function trChangColor(teObj){
      if(showtr!=null){                            
      showtr.style.backgroundColor="white";        //定义一个样式为白色
      }
      teObj.style.backgroundColor="red";            //点击的时候变成红色
      showtr=teObj;                                               //定义的样式等于点击过后的样式
      delbutton.disabled=false;
       
      var tds=showtr.getElementsByTagName("td");
      codetxt.value=tds[0].innerHTML;
      usernametxt.value=tds[1].innerHTML;
      moneytxt.value=tds[2].innerHTML;
      }
       
       
      function add(){
      var newTr=document.createElement("tr"); //创建一个tr
      newTr.innerHTML="<td>"+codetxt.value+"</td><td>"+usernametxt.value+"</td><td>"+moneytxt.value+"</td>";  //tr的格式
      datetxt.appendChild(newTr);  //将这个创建的tr放到tbody里面
      }
       
      function del(){
      datetxt.removeChild(showtr);   //删除点击的tr
       
      delbutton.disabled=true;
      }
       
       
      function update(){
      showtr.innerHTML="<td>"+codetxt.value+"</td><td>"+usernametxt.value+"</td><td>"+moneytxt.value+"</td>";
      }
       
      </script>
      </head>
      <body>
      <table border="1" style=" 200px ;float: left;text-align: center" >
       
      <thead >
      <tr ><td>工号</td><td>姓名</td><td>工资</td></tr>
      </thead>
       
      <tbody id="date">
      <tr ><td>1</td><td>张三</td><td>2000</td></tr>
      <tr ><td>2</td><td>李四</td><td>3000</td></tr>
      <tr ><td>3</td><td>王五</td><td>4000</td></tr>
      <tr ><td>4</td><td>赵六</td><td>3700</td></tr>
      </tbody>
       
      </table>
       
      <div style=" 300px;float: left;margin-left: 30px">
      工号:<input type="text" id="code"/><br/>
      姓名:<input type="text" id="username"/><br/>
      工资:<input type="text" id="money"/><br/>
      <input type="button" value="添加" onclick="add()"/>
      <input type="button" value="删除" onclick="del()" id="delbutton" disabled /> <!--禁用-->
      <input type="button" value="修改" onclick="update()" />
      </div>
      </body>
      </html>

      实现的效果:

     这周,还学习了数据库

    创建表 CREATE TABLE <表名>;

    删除表 DROP  TABLE <表名>;

    复制表 SELECT * INTO my_Friends FROM Friend ;  //复制 Friend表的结构,创建一个新的my_Friends表

    修改表  ALTER TABLE  Friend  ADD Address   VARCHAR (50);    //给Friend 添加一个新的Address列

    创建索引 CREATE INDEX <索引名>ON<表名>(<列名一>);

    删除索引 DROP INDEX  Friend .phonNoIndex; 

  • 相关阅读:
    获取文件mime类型
    PHP的CURL
    PHP curl报错“Problem (2) in the Chunked-Encoded data”解决方案
    MySQL中的group_concat函数
    MYSQL批量修改表前缀与表名sql语句
    ubuntu18.04 无法连接有线
    ffmpeg接收udp输入的h264文件流,推流到rtmp服务器
    nginx-rtmp
    tf.image.crop_and_resize
    tf.reduce_sum
  • 原文地址:https://www.cnblogs.com/liner730/p/4557423.html
Copyright © 2020-2023  润新知