背景:如果未在某一个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。注意大小写!!