请教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+的主要内容,如果未能解决你的问题,请参考以下文章
js在opera下怎样获取可编辑div中的鼠标光标和选中文本