Joh*_*ohn 2 html javascript contenteditable
有没有办法(除了Rangy库)在运行中改变contentEditable Div InnerHTML,就像在keyup上一样,没有光标位置/焦点丢失?我想使用纯JavaScript代码,尽可能简单.
例如 :
<div id="divId" contentEditable="true" onkeyup="change(this)"></div>
Run Code Online (Sandbox Code Playgroud)
那么javascript:
function change(element)
{
element.innerHTML = element.innerHTML.replace(/.../, '...');
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
如果要替换HTML,则需要一些保存和恢复选择的方法.选项是: