新问题
我正在寻找一种在 Javascript 中获取 HTML 字符串中给定位置的父元素的方法(例如 document.innerHTML 或 document.body.innerHTML)。
简单的例子:
<p>I really <em>like <a href="...">stackoverflow</a></em> a lot.</p>
^...........^
Offset 35 to 48
给定偏移量 35(到 48),该函数应返回“a”元素的节点对象。我想知道这是否可能,如果是的话,解决这个问题的好方法是什么。
提前感谢您的努力!
老问题
有没有办法在 Firefox 的 HTML 文档中突出显示给定偏移量的文本?
我有一个要突出显示的偏移量和字符串长度的列表。我想我需要在给定的偏移量处找出文本节点的父元素,对吗?
我认为一旦我有了正确的父节点,添加突出显示对我来说应该不是问题,因为这只是 DOM 操作。
你有什么想法或提示吗?
澄清:偏移量是相对于 body 标签的内容。感谢@Jonathan 指出这一点。
非常感谢你。