背景:如果未在某一个html标签对象的CSS-STYLE明确定义其某一个属性,则通常无法获取。left便是其中之一。
下面的方法演示了如何获取未定义left的对象的left值:
[HTML]
<script>
function getPosleft(obj) //得到相关TABLE的顶坐标----lovelium添加
{
var l = obj.offsetLeft;
alert(l);
}
</script>
<style>
body{}
.con1{border:1px solid #999;}
.item{font-weight:bold}
</style>
<div id="con1" class="con1">
<div id="item1" class="item" onClick="getPosleft(this)">#item1</div>
</div>
[/HTML]
如果想得到顶坐标将offsetLeft改offsetTop。注意大小写!!