如何在 js 中编辑和更新表中的 td
How to Edit and update the td in a table in js
需要编辑和更新表中的td。当我单击"编辑"按钮时,我需要编辑表格,并在单击保存时同样更新它。
function editCell(e) {
var t = document.getElementById("table");
var trs = t.getElementsByTagName("tr");
var tds = null;
tds = trs[i].getElementsByTagName("td");
tds[3].appendChild(firstname);
tds.innerHTML = firstname.value;
tds[4].appendChild(lastname);
tds.innerHTML = lastname.value;
tds[5].appendChild(email);
tds.innerHTML = email.value;
tds[6].appendChild(phnumber);
tds.innerHTML = phnumber.value;
}
小提琴
解决方案:请考虑以下 JSFiddle 与您的解决方案。以下函数将数据"保存"到 td。
function saveCell() {...}
注意:如果要将其物理保存在某个位置,则需要使用服务器端语言,例如PHP。
相关文章:
- Javascript循环不会自我更新
- 添加文字和评论功能更新Div
- AngularJS:ng之后,重复$scope值未按预期更新
- 如何通过数组更新角度子范围
- Ajax聊天消息重复而不仅仅是更新
- 通过CSV文件上载更新数据库表
- 平均值:无法将数据更新到数据库
- $rootScope未使用forEach进行更新
- d3基于用户选择动态更新节点
- 有条件更新d3.js力图中节点的最佳方法
- Angular:更新一次性绑定的数据
- Javascript更新孙窗口中的表单元素
- 使用AngularJS中的筛选器更新给定的表
- 验证输入,更新<td>属性以匹配验证状态
- 如何在 js 中编辑和更新表中的 td
- 当TD有多个项目时更新角度表中的行
- 用javascript更新td块
- Knockout JS:如何动态更新<td>计数等于<th>计数
- AJAX调用成功后不能更新td数据
- 如何在Jquery可排序后更新多个td的Id