HTML纯JS添加删除行示例一

目录

一、说明

二、代码


一、说明

此示例为一个纯html的添加删除行的示例。意在展示dom的操作中的appenChild用法。

二、代码

html 复制代码
<table width="100%" border="1" id="tb">
<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
</table>
<p>
<script>
/*
操作表格,为表格添加行,删除行操作
*/
function delrow(){
var i=tb.rows.length;
if(i<2){alert("Sorry!您不能再删除了...");return false;}
tb.deleteRow(i-1);
}
function addrow(){
       var tr = document.createElement('tr');
       var cellsNum = tb.rows[0].cells.length;
       for(var j = 0 ; j < cellsNum ; j++){
              var td = document.createElement('td');
              td.innerHTML='test';
              tr.appendChild(td);
       }
       tb.tBodies[0].appendChild(tr);
}
</script>
<input type="submit" name="Submit" value="删除" onClick="delrow();">
   <input type="submit" name="Submit" value="添加" onClick="addrow();"> 
相关推荐
打小就很皮...3 小时前
Tesseract.js OCR 中文识别
前端·react.js·ocr
qq_177767373 小时前
React Native鸿蒙跨平台实现应用介绍页,实现了应用信息卡片展示、特色功能网格布局、权限/联系信息陈列、评分展示、模态框详情交互等通用场景
javascript·react native·react.js·ecmascript·交互·harmonyos
2603_949462103 小时前
Flutter for OpenHarmony社团管理App实战:预算管理实现
android·javascript·flutter
wuhen_n4 小时前
JavaScript内存管理与执行上下文
前端·javascript
Hi_kenyon4 小时前
理解vue中的ref
前端·javascript·vue.js
jin1233225 小时前
基于React Native鸿蒙跨平台地址管理是许多电商、外卖、物流等应用的重要功能模块,实现了地址的添加、编辑、删除和设置默认等功能
javascript·react native·react.js·ecmascript·harmonyos
2501_920931705 小时前
React Native鸿蒙跨平台医疗健康类的血压记录,包括收缩压、舒张压、心率、日期、时间、备注和状态
javascript·react native·react.js·ecmascript·harmonyos
落霞的思绪5 小时前
配置React和React-dom为CDN引入
前端·react.js·前端框架
Hacker_Z&Q5 小时前
CSS 笔记2 (属性)
前端·css·笔记
Anastasiozzzz5 小时前
LeetCode Hot100 295. 数据流的中位数 MedianFinder
java·服务器·前端