请教JS大神,如何在一个可编辑的DIV里,获取当前光标的位置,需要兼容IE9+

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教JS大神,如何在一个可编辑的DIV里,获取当前光标的位置,需要兼容IE9+相关的知识,希望对你有一定的参考价值。

我自己也搜索了很多,都是在textarea里获取光标的位置的,移植到div里面又没用了,还请哪位写过html编辑器的大神帮忙写个demo,不胜感激!!经采纳,必定加悬赏~~

参考技术A http://stackoverflow.com/questions/1181700/set-cursor-position-on-contenteditable-div
这个正是你的问题 里面有解决方案了本回答被提问者和网友采纳

如何让 div 可编辑

参考技术A 加 contenteditable="true 属性可让 div 变为可编辑状态,同时点击时获取焦点。

补充:设置tabindex属性,按键盘 Tab键 可让其获取焦点,其中 tabindex 的值越小在 Tab键 切换的时候就会首先聚焦。

以上是关于请教JS大神,如何在一个可编辑的DIV里,获取当前光标的位置,需要兼容IE9+的主要内容,如果未能解决你的问题,请参考以下文章

如何获取可编辑div或body里光标的像素位置?

js在opera下怎样获取可编辑div中的鼠标光标和选中文本

mxgraph js如何自动获取全部mxcell,即获取全部的cell.id ,大神们帮帮忙网上找不到,急用!!!

如何让 div 可编辑

js中,为可编辑div添加表情后如何光标移至最后

请教大神,js中怎么取出map中的value,map格式为map:map.为啥会出现“=”?