javascript - 在 HTML 中获取 DOM 节点的坐标

标签 javascript html dom browser

如何获取 HTML 文件中 DOM 节点的坐标?

Javascript offsetWidth,offsetHeight 可以完成这项工作。

但我需要一个浏览器来呈现 HTML 文件。

我可以只使用命令完成工作吗?

最佳答案

这样的 HTML 元素没有坐标,只有在某些程序解析 HTML 并构建 DOM 后,DOM 才在实践中存在。尽管您可以使用非浏览器程序来进行解析和 DOM 构建,但文档的格式化(除了解析和 DOM 构建之外)是浏览器的工作。并且需要格式化来为元素分配坐标。

因此,虽然您可以使用不同的程序来执行您想要的操作,但它们是通常称为浏览器的程序。

关于javascript - 在 HTML 中获取 DOM 节点的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26353600/

相关文章:

javascript - 如何通过单击按钮将 d3.js 图的 csv 数据集切换到另一个 csv

Javascript 从基本 url 重定向到哈希

javascript - WebGL2中浮点纹理的线性过滤

javascript - 访问是 DOM 或 Shadow DOM 的 Web 组件的父上下文

javascript - React 组件实例属性和状态属性有什么区别?

jquery - 如何在 bootstrap 导航栏中保留一些元素和一些元素?

html - 搜索引擎可以跟随 <button> 或 &lt;input&gt; 元素吗?

JQuery 可拖动不工作

javascript - 如何仅选择表格的一列而不是相邻的列复制到剪贴板

javascript - 使用innerHTML += 是否可取?