我有一个 draft.js RTE,我希望能够在用户单击按钮时在用户条目中的某些位置插入<mark>
(或<span>
使用背景颜色)。
我目前能够显示用户键入的内容并更改正在显示的文本,但我无法添加<mark>
, <span>
,<div>
甚至<p>
(我只能添加<strong>
, <h1>
...)
有没有办法让我做到这一点?
我现在的代码:
const sampleMarkup =
'<mark>I want this message to be highlighted</mark>';
this.setState({
editorState: EditorState.createWithContent(
stateFromHTML(sampleMarkup)
)
});
(我目前正在使用 draft-js-import-html 来尝试实现这一点)