可编辑div的光标的位置问题

一个可编辑div,如果我点击了div外的一个按钮,该怎么让div中光标不消失并停在原来的位置上?直接在点击事件中触发div.focus()为什么会使光标出现在div的开头?

focus()本来就是在开头,可以通过设置来改变:

http://blog.csdn.net/hanshileiai/article/details/42145269

在你点击按钮的响应事件上 得到可编辑div,并添加.focus(); 可用。
var div = document.getElementById('test');
div.focus();
//div



图片说明