Javascript contentEditable div动态替换innerHTML
有没有一种方法(除了Rangy库)可以像在keyup上那样动态更改contentEditable Div InnerHTML,而不丢失光标位置/焦点?我希望使用纯javascript代码,尽可能简单 例如:Javascript contentEditable div动态替换innerHTML,javascript,html,contenteditable,Javascript,Html,Contenteditable,有没有一种方法(除了Rangy库)可以像在keyup上那样动态更改contentEditable Div InnerHTML,而不丢失光标位置/焦点?我希望使用纯javascript代码,尽可能简单 例如: <div id="divId" contentEditable="true" onkeyup="change(this)"></div> 谢谢。这不使用keyup事件,但也许它就足够了?请注意,应用于主体,您显然可以只针对某个元素 document.body.con
<div id="divId" contentEditable="true" onkeyup="change(this)"></div>
谢谢。这不使用keyup事件,但也许它就足够了?请注意,应用于主体,您显然可以只针对某个元素
document.body.contentEditable='true';
document.designMode='on';
void 0;
如果要替换HTML,则需要一些保存和恢复选择的方法。这些选择包括:
谢谢,但这不是我需要的)我已经更新了我的问题,也许现在你会更好地理解
document.body.contentEditable='true';
document.designMode='on';
void 0;