javascript可编辑div中获取光标左右文本? 200
<divcontenteditable="true">山岗上的草甸一片褐红,<b>白雪覆盖的(鼠标在这里)雪峰。</b>。映衬着桦林银白的树干和暗红的树枝</div>//...
<div contenteditable="true">
山岗上的草甸一片褐红,<b>白雪覆盖的(鼠标在这里)雪峰。</b>。映衬着桦林银白的树干和暗红的树枝
</div>
//div里面有一段内容还有b标签,鼠标点在b标签内容中间,求取出光标左右的文本
效果:
山岗上的草甸一片褐红,<b>白雪覆盖的</b> //光标左边的内容
<b>雪峰</b>。映衬着桦林银白的树干和暗红的树枝 //光标的右边的内容 展开
山岗上的草甸一片褐红,<b>白雪覆盖的(鼠标在这里)雪峰。</b>。映衬着桦林银白的树干和暗红的树枝
</div>
//div里面有一段内容还有b标签,鼠标点在b标签内容中间,求取出光标左右的文本
效果:
山岗上的草甸一片褐红,<b>白雪覆盖的</b> //光标左边的内容
<b>雪峰</b>。映衬着桦林银白的树干和暗红的树枝 //光标的右边的内容 展开
1个回答
展开全部
核心是document.selection.createRange方法,具体例子看这里:http://jsrun.net/wZYKp/edit
具体业务具体操作,就帮你到这儿了。
具体业务具体操作,就帮你到这儿了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询