编程语言
首页 > 编程语言> > JavaScript小案例-动态表格

JavaScript小案例-动态表格

作者:互联网

JavaScript小案例-动态表格

需求

  1. 数据静态存贮,数据类型:对象,属性值:id,names

  2. 可以在页面中输入数据后,对数据进行存储(存贮在datas数组中),在页面中显示出来。

  3. id不用输入,自动生成,names值通过表格底部的输入框输入。

  4. 可以通过点击操作栏中的按钮,进行删除

  5. 可以实现键盘监听keyup,按下enter键快捷输入

代码

<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"
    integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
  <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"
    integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd"
    crossorigin="anonymous"></script>
    
    
    <div class="container">
    <table class="table table-bordered">
      <thead>
        <tr>
          <td>编号</td>
          <td>类别</td>
          <td>操作</td>
        </tr>
      </thead>
      <tbody>
      </tbody>
    </table>
    <form class="form-inline">

      <div class="form-group">
        <label for="exampleInputName2"></label></label>
        <input type="text" class="form-control category" id="exampleInputName2" placeholder="动物类别">
      </div>

      <button type="submit" class="btn btn-default">Send </button>
    </form>
  </div>
  <style>
    span {
      cursor: pointer;
    }
  </style>
 <script>
    //1. 读取数据,渲染表格
    var tbody = document.querySelector("tbody")
    var btn = document.querySelector(".btn")
    var id = document.querySelector('.id')
    var cate = document.querySelector('.category')

    var datas = [
      { id: 1, names: "

标签:span,表格,JavaScript,案例,点击,names,var,id,datas
来源: https://www.cnblogs.com/liyublogs/p/16389544.html