向表格里面添加数据 原生js

这篇博客介绍了如何利用JavaScript原生代码向HTML表格中动态添加数据。通过创建元素节点,遍历商品列表并逐个插入到表格的行和列中,实现了表格内容的动态更新。示例代码展示了如何构建样式化的表格以及填充数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSS

html

js

 

 代码复制如下

CSS

<style>

    table {

      width: 800px;

      border: 1px solid #333;

      border-collapse: collapse;

      text-align: center;

    }

    th,

    tr,

    td {

      border: 1px solid #333;

    }

  </style>

--------------------------------------------------------------------------------------------

html

<body>

    <table class="table">

      <thead>

        <tr>

          <th>1</th>

          <th>2</th>

          <th>3</th>

          <!-- <th>价格</th>

          <th>数量</th>

          <th>小计</th>

          <th>操作</th> -->

        </tr>

      </thead>

      <tbody class="tbody">

      </tbody>

    </table>

-------------------------------------------------------------------

js

<script type="text/javascript">

      let goodsList = [{ 1: '我', 2: '我', 3: '123' }, { 1: '678', 2: '678', 3: '678' }, { 1: '他', 2: '他', 3: '他' }]

      // 创建元素节点,根据关系形成页面

      var tbody = document.getElementsByClassName('tbody')[0]




 

      for (var i = 0; i < goodsList.length; i++) {

        var tr = document.createElement('tr')

        tbody.appendChild(tr)

        for (var k in goodsList[i]) {

          var td = document.createElement('td')

          td.innerHTML = goodsList[i][k]

          tr.appendChild(td)

        }

      }




 

    </script>

  </body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值