javascript - 是否有可能找出 p 的文本中发生鼠标单击事件的位置?

标签 javascript jquery html textarea mouseevent

我有一个 <p>含文字。当 <p>单击,我创建一个 <textarea>包含来自 <p> 的文本.是否可以计算 <p> 中的 where的文本点击发生,并移动<textarea>的光标到同一点?

最佳答案

我不这么认为,不。 DOM 只知道哪个包含元素收到了点击事件,它不会区分包含元素中的文本片段,除非它们本身就是元素。而且我怀疑您是否想用自己的元素标记包装文本中的每个字符 :)

关于javascript - 是否有可能找出 p 的文本中发生鼠标单击事件的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3628299/

相关文章:

javascript - 如何使用 addDynamicMarker 将添加的自定义 html 附加到 ace 编辑器行?

javascript - 如何使用reduce函数有效地评估javascript数组中的元素

javascript - 通量结构内的微型通量系统

javascript - 从 localStorage 获取值并将其 append 到类

javascript - jQuery 或 Javascript 动画

javascript - 绑定(bind)到 ajax 调用的 Spinner 将不会显示,除非我在 javascript 中添加警报

javascript - datePicker 选项中的 + 和 - 号有何作用?

javascript - jQuery 刷新从 json 接收的数据

html - 灰色表情符号字符 (HTML/CSS)

jquery - 如何使猫头鹰轮播中的中心图像大于其他图像?