【发布时间】:2011-06-17 14:44:12
【问题描述】:
我正在向 contentEditable div 中插入一个元素,但浏览器将光标的位置设置在插入的元素之前。是否可以在插入元素之后设置光标,以便用户继续输入而无需重新调整光标位置?
【问题讨论】:
-
这不能回答我的问题。我可以在插入符号位置插入元素,但我需要将插入符号放在插入元素之后。
-
您是否尝试过在插入字符串后模拟键盘事件,例如键盘上的“end”(keycode #35)键。
-
由于某种原因不起作用(在 Google Chrome 上测试)
-
虽然可以模拟按键事件,但一般无法模拟按键事件的实际 UI 效果。
标签: javascript contenteditable