Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何记住“内容可编辑”中的选定文本,并应用输入中的样式?_Javascript_Html_Reactjs_Contenteditable_Execcommand - Fatal编程技术网

Javascript 如何记住“内容可编辑”中的选定文本,并应用输入中的样式?

Javascript 如何记住“内容可编辑”中的选定文本,并应用输入中的样式?,javascript,html,reactjs,contenteditable,execcommand,Javascript,Html,Reactjs,Contenteditable,Execcommand,假设我有一个div,content editable=true。现在,我想给该分区内选定/突出显示的文本上色。我正在使用document.execCommand(“foreColor”,false,color),其中color是输入值。我想让用户编辑输入。 现在的问题是,一旦我开始编辑,选定/突出显示文本的焦点就会被移除。 我不希望在输入更改时焦点被删除

假设我有一个div,content editable=true。现在,我想给该分区内选定/突出显示的文本上色。我正在使用document.execCommand(“foreColor”,false,color),其中color是输入值。我想让用户编辑输入。 现在的问题是,一旦我开始编辑,选定/突出显示文本的焦点就会被移除。 我不希望在输入更改时焦点被删除