Contenteditable也删除并编辑字段中的图标

时间:2017-12-19 16:35:19

标签: javascript html css html-table contenteditable

我在我的表中使用contenteditable,并且使用Javascript创建的每个td都设置为contenteditable="true"

问题是我想在“TOTAL”字段中添加一个ICON,并允许用户更改数据,但是即使允许他们编辑/删除图标也是满意的!

我希望图标留在那里而不是编辑或更改。有没有办法使用JavaScript或CSS在可编辑的td中修复范围或图标?

示例:

<table>
<thead>
  <tr>
    <th>TOTAL</th>
  </tr>
</thead>
<tbody>
  <tr>
    <td contenteditable="true"><span>$</span>887</td>
  </tr>
</tbody>

1 个答案:

答案 0 :(得分:1)

将contenteditable移动到另一个不包含图像的范围:

&#13;
&#13;
<table>
<thead>
  <tr>
    <th>TOTAL</th>
  </tr>
</thead>
<tbody>
  <tr>
    <td>$<span contenteditable="true">887</span></td>
  </tr>
</tbody>
&#13;
&#13;
&#13;