用于在Java中查找DOM元素的绝对位置的代码

时间:2013-04-01 09:05:13

标签: java javascript dom coordinates jsoup

我正在开发一个 Java 项目。

在这个项目中,我必须找到DOM元素的绝对位置。但我不知道该怎么做。

我在网上搜索,我发现Javascript也一样。我是从here找到的。

代码就是这个

function getPosition(element) {
    var xPosition = 0;
    var yPosition = 0;

    while(element) {
        xPosition += (element.offsetLeft - element.scrollLeft + element.clientLeft);
        yPosition += (element.offsetTop - element.scrollTop + element.clientTop);
        element = element.offsetParent;
    }
    return { x: xPosition, y: yPosition };
} 

当我尝试用Java编写此代码时,找不到 offsetLeft,offsetTop 变量。你能告诉我,我怎么能用Java编写这段代码?

编辑第1号

是否有任何使用 Jsoup 的方法?

1 个答案:

答案 0 :(得分:0)

只有两种方法可以让你在Jsoup中占据一席之地:

(你也可以得到孩子的数量)

但Jsoup中没有offsetLeftoffsetTop