CSSOM视图模式getClientRects方法实例页面
回到相关文章 »代码:
HTML代码:
<span id="span">【消息称Facebook公司营收创新高】外电报道,据消息人士透露,社交网站Facebook2011年上半年营收为16亿美元,净利润达5亿美元。其中,16亿美元的营收入不近创下公司营收新高,也使得这家世界上最大的社交网络公司的营收入同比增加了近一倍。 </span>
JS代码:
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); };
效果:
【消息称Facebook公司营收创新高】外电报道,据消息人士透露,社交网站Facebook2011年上半年营收为16亿美元,净利润达5亿美元。其中,16亿美元的营收入不近创下公司营收新高,也使得这家世界上最大的社交网络公司的营收入同比增加了近一倍。