Tom*_*Tom 3 html javascript jquery offset dom-node
我正在寻找一种方法来获取相对于使用Javascript的给定节点的整个文档的偏移量.例如.:
<html>
<head></head>
<body>
<div id="mainContent">
<h1 id="myTitle">Title</h1>
<p>First paragraph</p>
<p>Second <b>paragraph</b></p>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
然后(使用JQuery):
$("#myTitle").getDocumentOffset()
Run Code Online (Sandbox Code Playgroud)
应该返回47,因为具有id myTitle的h1以相对于整个文档的字符的偏移量47开始.
知道怎么做到这一点?
提前致谢.
这个问题没有意义,因为在HTML文档中忽略了额外的空格,因此可以用多种方式表示同一页面.例如,这个:
<html>
<body></body>
</html>
Run Code Online (Sandbox Code Playgroud)
相当于:
<html><body></body></html>
Run Code Online (Sandbox Code Playgroud)
此外,一旦浏览器解析了您的代码,就无法检索源文件中存在的原始HTML标记(具有相同的空白).这意味着您正在寻找的"偏移"不是唯一定义的.
| 归档时间: |
|
| 查看次数: |
1097 次 |
| 最近记录: |