【发布时间】:2012-01-04 09:43:06
【问题描述】:
我知道在 contentEditable 中获取/设置光标位置几乎是不可能的。我不在乎知道这些信息。我需要能够保存当前选择,修改 div 的 innerHTML,然后恢复选择。
我一直在尝试contenteditable selected text save and restore 提供的答案。它在输入 div 后起作用,但在 以编程方式 修改 div 的 innerHTML 后不起作用。相反,当我调用 restoreSelection 时,插入符号只是转到开头。
任何关于在修改 innerHTML 而不是键入后如何能够在 contentEditable 上保存/恢复选择的建议将不胜感激。
【问题讨论】:
标签: javascript selection innerhtml contenteditable