我正在尝试将 contenteditable DIV 与作为表单一部分的 textarea 同步。
我innerHTML
从 DIV 中提取,但我希望能够从img
标签中删除嵌套格式(粗体、斜体、下划线等)。在访问 div 的 innerHTML 之前删除图像上的任何格式可能比在 html 上使用正则表达式更容易。
我可以使用:
document.execCommand('removeFormat', false, null);
但是我怎么可能只删除图像上的格式?
(另外我需要在图像上使用 ALT 标签,似乎不可能用execCommand
/来完成insertImage
。这是正确的吗?我最终遵循了关于Contenteditable 文本编辑器和光标位置的建议并正在使用insertHTML
)
非常感谢!