javascript - 如何在js中编辑和更新表中的td

标签 javascript json html-table

需要编辑并更新表中的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

最佳答案

解决方案:考虑以下内容 JSFiddle与你的解决方案。以下函数将数据“保存”到 td。

function saveCell() {...}

注意:如果您想将其物理保存在某个地方,您需要使用服务器端语言,例如 PHP。

关于javascript - 如何在js中编辑和更新表中的td,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36125599/

相关文章:

javascript - 使用 AngularJS 尝试在中间插入一个 <tr>

javascript - 传递给 IIFE 的参数

javascript - 返回 jquery-ui slider 上 chaged 句柄的索引

javascript - 在通过 cPanel 安装 Magento 期间未定义 $

python - 将程序中的 Python Pandas Dataframe 输出合并到一个 Dataframe 中

php - 使用 PHP foreach - 如何为每行创建单独的 div?

javascript - 从 xml 动态创建下拉列表

json - 在 Avro 模式中为简单的 json 创建嵌套记录

PHP - MySql SELECT WHERE 值 = 字符串 JSON

css - Rows 中的链接在 Chrome 或 Firefox 中不起作用