【问题标题】:Get the Coordinates of DOM node in HTML获取 HTML 中 DOM 节点的坐标
【发布时间】:2014-10-14 14:24:27
【问题描述】:

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

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

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

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

【问题讨论】:

  • “需要浏览器来呈现 HTML 文件”是什么意思
  • 您在寻找像 PhantomJS 这样的无头浏览器吗?

标签: javascript html dom browser


【解决方案1】:

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

因此,虽然您可以使用不同的程序来完成您所追求的工作,但它们是通常称为浏览器的程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-21
    • 2021-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 2018-02-24
    • 2013-12-19
    相关资源
    最近更新 更多