Sys.UI.DomElement getBounds 方法

更新:2007 年 11 月

获取一组整数坐标,这些坐标表示 DOM 元素的位置、宽度和高度。此成员是静态的,可在不创建类实例的情况下调用。

var b = Sys.UI.DomElement.getBounds(element);
var x = b.x;
var y = b.y;
var w = b.width;
var h = b.height;

参数

定义

element

要获取其坐标的 Sys.UI.DomElement 实例。

返回值

JavaScript 类型为 Object 的一个对象,其中包含该元素左上角的 x 坐标和 y 坐标,以及该元素的宽带和高度,以像素为单位。

备注

getBounds 方法返回的对象包含以下四个字段:

字段

定义

x

元素与所有者框架或窗口的左边缘之间的像素数。

y

元素与所有者框架或窗口的上边缘之间的像素数。

width

元素的宽度(以像素为单位)。

height

元素的高度(以像素为单位)。

示例

下面的示例演示如何使用 getBounds 方法。此代码摘自 Sys.UI.DomElement 类概述中一个更大的示例。

// Get the bounds of the element
var elementRef = $get("Label1");
var elementBounds = Sys.UI.DomElement.getBounds(elementRef);
// Get the bounds of the element
var elementRef = $get("Label1");
var elementBounds = Sys.UI.DomElement.getBounds(elementRef);

请参见

参考

Sys.UI.DomElement 类

其他资源

语言参考