我在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指出这一点。
非常感谢。