getClientRects的使用方法
getClientRects的使用方法
HTML
<span id="span">【消息称Facebook公司营收创新高】外电报道,据消息人士透露,社交网站Facebook2011年上半年营收为16亿美元,净利润达5亿美元。其中,16亿美元的营收入不近创下公司营收新高,也使得这家世界上最大的社交网络公司的营收入同比增加了近一倍。 </span>
JavaScript
document.getElementById("span").onclick = function () {
var objRectList = this.getClientRects(),
i = 0,
length = objRectList.length;
var string = "有" + length + "个矩形\r\n";
for (var i = 0; i < length; i += 1) {
string = string + "第" + (i + 1) + "个矩形: top:" + objRectList[i].top + ", right:" + objRectList[i].right + ", bottom:" + objRectList[i].bottom + ", left:" + objRectList[i].left + "\r\n";
}
alert(string);
};