JavaScript表格编辑功能实现方法
作者:函数茶馆时间:2026-10-29 08:33:22浏览:427
本文介绍使用JavaScript实现简单表格编辑功能的方法。通过操作DOM元素,演示如何动态插入、删除表格单元格以及管理表格标题。示例代码展示了insertCell、deleteCell等常用API的使用,适合需要在前端实现基础表格交互功能的开发者参考。
JavaScript表格编辑功能实现方法
本文通过具体实例,详细讲解如何利用JavaScript实现基础的表格编辑功能,供读者参考学习。
<html>
<head>
<script type="text/javascript">
function getInnerHTML()
{
alert(document.getElementById("tr2").innerHTML);
}
function insCell()
{
var x=document.getElementById('tr2').insertCell(0)
x.innerHTML="Table Row, Table Cell"
}
function delCell()
{
document.getElementById('tr2').deleteCell(0)
}
function deleteCaption()
{
document.getElementById('myTable').deleteCaption()
}
function createCaption()
{
var x=document.getElementById('myTable').createCaption()
x.innerHTML="My Table"
}
function delRow()
{
document.getElementById('myTable').deleteRow(0)
}
function insRow()
{
var x=document.getElementById('myTable').insertRow(0);
var y=x.insertCell(0);
var z=x.insertCell(1);
y.innerHTML="New Cell 1";
z.innerHTML="New Cell 2";
}
</script>
</head>
<body>
<center><table id="myTable" border="1">
<tr id="tr2">
<td>Row1 cell1</td>
<td>Row1 cell2</td>
</tr>
<tr id="tr2">
<td>Row2 cell1</td>
<td>Row2 cell2</td>
</tr>
<tr id="tr2">
<td>Row3 cell1</td>
<td>Row3 cell2</td>
</tr>
</table>
<br />
<center>
<table border="0">
<tr><th colspan="2">Table Controler</th></tr>
<tr><td>
<center>
<input type="button" onclick="createCaption()"
value="Create caption"></td><td>
<center>
<input type="button" onclick="deleteCaption()"
value="Delete caption" />
</td></tr>
<tr><td colspan="2">
<center>
<input type="button" onclick="getInnerHTML()"
value="Alert innerHTML of table row" />
</td></tr>
<tr><td>
<center>
<input type="button" onclick="insRow()"
value="Insert row">
</td><td>
<center>
<input type="button" onclick="delRow()"
value="Delete first row">
</td></tr>
<tr><td>
<center>
<input type="button" onclick="insCell()"
value="Insert cell">
</td><td>
<center>
<input type="button" onclick="delCell()"
value="Delete cell">
</td></tr>
</table>
</body>
</html>
希望上述内容能为从事JavaScript程序设计的开发者提供有益的帮助。
作者最新文章
JS split切割后出现空字符串怎么过滤
2026-11-05 16:00:30
在 React 或 Vue 项目中封装使用 JS 节流防抖
2026-11-05 15:27:29
JavaScript中怎么将带小数的字符串转为整数?
2026-11-05 14:32:38
怎么用JavaScript策略模式重构电商促销计算逻辑?
2026-11-05 14:01:09
JS使用constructor判断数据类型可靠吗
2026-11-05 13:49:41
