回 帖 发 新 帖 刷新版面

主题:一个元素的style.top属性怎么取不到值啊.

代码如下:
<html>
<head><title>offsetX和style.left之间的区别</title>
<script language="javascript">
function zuobiao(){
alert(document.getElementById("layer1").style.left);//为什么取不到他的left值
}
</script>
<style type="text/css">
<!--
#Layer1 {
    position:absolute;
    left:20px;
    top:101px;
    width:224px;
    height:165px;
    z-index:1;
    background-color:#000000;
}
-->
</style>
</head>
<body>
<div id="Layer1" onClick="zuobiao()"></div>
</body>
</html>
显示一个空值,因该怎么写才能取到呢.

回复列表 (共1个回复)

沙发

<div id="Layer1" style="top:50px;" onClick="zuobiao()"></div> 这样才能取到值.
那怎么才能取到#layer1{}里面的top值呢.

我来回复

您尚未登录,请登录后再回复。点此登录或注册