JS动态增删表格行的方法
作者:异步漫步时间:2026-10-29 22:49:23浏览:605
本文介绍了如何使用JavaScript动态创建和删除HTML表格行。通过insertRow和insertCell方法实现行的插入与单元格内容填充,结合deleteRow方法实现特定行的删除。代码示例展示了如何获取表格元素、设置行样式及批量添加单元格内容,适用于需要动态更新表格结构的Web开发场景。
JavaScript动态增删表格行实现
本文通过具体实例演示了利用JavaScript实现表格行动态增删的操作流程,供开发者参考学习。
function insertRow(tableName,className,bgcolor, cellContentArray){
var t = document.getElementByIdx(tableName); //取得table表
var tr = t.insertRow(); //插入一行
tr.className=className; //设置行的css
tr.bgcolor=bgcolor; //设置行的背景颜色
for( var i=0;i<cellContentArray.length;i++){
var td = tr.insertCell(); //插入一列
td.innerHTML=cellContentArray[i]; //设置列内容
}
}
function deleteRow(tableName,btn){
var t = document.getElementByIdx(tableName); //取得table表
var tr = btn.parentNode.parentNode; //取得对应的行
t.deleteRow(tr.rowIndex);
}
如需了解更多JavaScript相关技术,可查阅本站专题:《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》。
期望上述内容能对从事JavaScript程序设计的读者提供实际帮助。
作者最新文章
D3.js 比例尺与坐标轴的配置详解
2026-11-05 16:54:46
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
