假设我有以下html:
<div>
<p>Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
<p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus sagittis lacus vel augue laoreet rutrum <i>faucibus</i> dolor auctor.</p>
</div>
看到被埋了<i>
吗?我想获得它相对于 parent 的文本偏移量<div>
,包括所有<p>
标签和空格,但不包括 parent <div>
。在此示例中,文本偏移量将是 225-ish。
这对javascript可行吗?
编辑:好的一点背景。我将完整的 html 作为字符串保存在数据库中,因此我知道确切的内容。我还可以访问实际的<i>
dom 元素。现在我需要将该 dom 元素与其文本偏移量相匹配。