<Textarea>
Function getlocation (element ){
If (element = NULL)
Return NULL;
VaR offsettop = element. offsettop;
VaR offsetleft = element. offsetleft;
While (element = element. offsetparent ){
Offsettop + = element. offsettop;
Offsetleft + = element. offsetleft;
}
VaR o = {};
O. Left = offsetleft;
O. Top = offsettop;
Return O;
}
</Textarea>
Getboundingclientrect (); this method obtains the position of an element on the left, top, right, and bottom of the page relative to the browser window. The returned object is an object, this object has a property: Top, left, right, bottom; top, left, and CSS have similar understandings, but right, bottom, and CSS have different understandings.
With this method, it is much easier to get the location of page elements,
VaR x = this.getboundingclientrect().left?document.doc umentelement. scrollleft;
Var y javasthis.getboundingclientrect().top?document.doc umentelement. scrolltop;