我正在使用所见即所得和视图我正在使用渲染span
(不要检查所有细节,这只是一个小概述)...
所以:我有这样的HTML代码:
<p>TEXT123!!!</p>
<strong>Yep!</strong>
是否可以获得我点击的位置?例如,我在第二行的e
和p
之间点击并存储此值?
(问题的主要部分)用某种方法将我的textarea中的carret位置设置为between e and p on the second line
?
这可以通过javascript完成吗?
答案 0 :(得分:0)
html将其原生contenteditable="true"
。
你可以把它放在任何元素中。
<p contenteditable="true">TEXT123!!! <strong>Yep!</strong> </p>
实施例: Codepen.io
支持的浏览器: chrome +4.0,Internet Explorer +6.0,firefox +3.5,safari +3.1,opera +10.1