取得元素的左和上偏移量的方法_javascript技巧
程序员文章站
2022-05-04 15:57:36
...
function getElementLeft(element) { var actualLeft = element.offsetLeft; var current = element.offsetParent; while (current!==null) { actualLeft += current.offsetLeft; current = current.offsetParent; } return actualLeft; }
取得元素的左偏移量;
function getElementTop(element)
{
var actualTop = element.offsetTop;
var current = element.offsetParent;
while (current!==null)
{
actualTop += current.offsetTop;
current = current.offsetParent;
}
return actualTop;
}
取得元素的上偏移量;
利用offsetParent属性在Dom层次中逐级向上回溯,将每个层次偏移量合计。
推荐阅读
-
javascript实现在某个元素上阻止鼠标右键事件的方法和实例_javascript技巧
-
javascript获取元素偏移量的方法有哪些_javascript技巧
-
javascript通过元素id和name直接取得元素的方法_javascript技巧
-
JavaScript在IE和Firefox上的差异及相互替代的实现方法_javascript技巧
-
JavaScript在IE和Firefox上的差异及相互替代的实现方法_javascript技巧
-
js中利用tagname和id获取元素的方法_javascript技巧
-
js实现Select列表各项上移和下移的方法_javascript技巧
-
取得元素的左和上偏移量的方法_javascript技巧
-
取得元素的左和上偏移量的方法_javascript技巧
-
js取得html iframe中的元素和变量值_javascript技巧