我正在开发一个 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 的方法?
答案 0 :(得分:0)
只有两种方法可以让你在Jsoup中占据一席之地:
(你也可以得到孩子的数量)
但Jsoup中没有offsetLeft
或offsetTop