此处的alert函数输出为0才对!哈~
解决方案 »
- [开源项目]JQuery.UI文档库翻译----期待您的加入.
- 如何在js代码中声明二维动态数组
- js or jquery 中有没有将数字1、2、3转换为一、二、三的函数?
- 单击一下文本框,在文本框下面就出现提示
- input 如何实现宽度随内容的增加而加宽
- 给网页关键字加链接 自定义网页关键字连接代码?
- FF中父页面如何获得iframe页面里的js变量值?
- window.showModalDialog
- 在客户端如何取得客户机的一些软硬件信息?
- 怎么让textarea自动换行啊
- meizz(梅花雨)的Javascript脚本日历输入控件升级了!
- 用JAVAScript怎么读取指定目录下的Cookie
1. 用 js 在onload 的时候动态设置其 style.2. 像你说的, 在层内定义 style.3. 我试了不单是 pixelLeft 和 pixelTop 不行, 连 clientLeft .. Top
也不可以. 但用 offsetLeft 和 Top 就可以. 如果你只是想得到其位置
那就用 offsetLeft 吧. :)<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--行外"方式定义层的样式-->
<style type="text/css">
#test1Div{position:absolute;top:150px;left:50px;width:50px;background-color:blue}
-->
</style></head>
<body>
<div id="test1Div"></div>
<p>
<!--此处的alert函数输入为0-->
<a href="javascript:alert(test1Div.offsetLeft)">left</a>
<br><!--此处的alert函数输入也为0-->
<a href="javascript:alert(test1Div.offsetTop)">Top</a>
</p></body>
</html>
<a href="javascript:alert(test1Div.currentStyle.top)">Top</a>