返回课程

点击编辑表格数据

重要性:5

点击使表格单元格可编辑。

  • 点击后 - 单元格应变为“可编辑”(文本区域出现在内部),我们可以更改 HTML。 不应该有调整大小,所有几何形状都应该保持不变。
  • 单元格下方会出现“确定”和“取消”按钮以完成/取消编辑。
  • 一次只能编辑一个单元格。 当一个 <td> 处于“编辑模式”时,点击其他单元格将被忽略。
  • 表格可能包含多个单元格。 使用事件委托。

演示

打开任务的沙盒。

  1. 点击时 - 将单元格的innerHTML替换为具有相同大小且无边框的<textarea>。可以使用 JavaScript 或 CSS 设置正确的大小。
  2. textarea.value设置为td.innerHTML
  3. 将焦点设置到文本区域。
  4. 在单元格下方显示“确定”/“取消”按钮,处理点击事件。

在沙盒中打开解决方案。