【发布时间】:2018-07-24 11:33:14
【问题描述】:
我的问题是我该如何做到这一点,因为我正在尝试做“简单的所见即所得编辑器”,并且我成功地更改了字体的大小、重量等。但是我仍然遇到颜色选择问题。我有一张带有不同 bgcolors 的单元格的表格。我想为表中的每个 td 调用 document.execCommand 。我的问题是我的 contenteditable div 中的文本颜色没有改变。即使我尝试添加颜色的日志记录值,我也可以读取该值,但是当我尝试更改颜色时仍然没有发生任何事情。难道我做错了什么?我的一张桌子和我的代码:
<table>
<tr>
<td style="background-color: #ffffff"></td>
<td style="background-color: #ffccc9"></td>
</tr>
</table>
$("#font-menu-color td").on("click",(function(){document.execCommand('foreColor', false, $(this).css("background-color"));}));
【问题讨论】:
标签: javascript jquery contenteditable color-picker