我正在用Java开发一个项目。
在这个项目中,我必须找到 DOM 元素的绝对位置。但我不知道该怎么做。
我在网上搜索,我发现 Javascript 也一样。我从这里找到了这个。
代码是这样的,
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的方法?