社区
JavaScript
帖子详情
如何获得任意一个页面元素相对于屏幕的左侧和顶部的宽度和高度?
pcbabyyeah8
2007-01-06 10:57:26
也就是想获得top和left,必须指定才能获得,如果没有指定如何知道?
比如一个img和div元素
...全文
418
5
打赏
收藏
如何获得任意一个页面元素相对于屏幕的左侧和顶部的宽度和高度?
也就是想获得top和left,必须指定才能获得,如果没有指定如何知道? 比如一个img和div元素
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
quanquan
2007-01-12
打赏
举报
回复
window.screenLeft,window.screenTop,可以得到ie显示界面相对于屏幕的位置。用这个再加上页面上元素相对于ie显示界面的绝对位置,应该就可以得到页面上元素相对于屏幕的位置了。(如果有滚动条操作,则再加上滚动条的位移)
我的问题是这么解决的。
quanquan
2007-01-12
打赏
举报
回复
elain8010()的方法只能得到相对显示页面上的绝对位置,没法得到相对屏幕上的位置。
楼主的问题,我也正好遇到,关注。
elain8010
2007-01-07
打赏
举报
回复
<html>
<head>
<script type="text/javascript">
function getsrc()
{
var reImg=document.getElementById("img1");
alert(reImg.offsetLeft);
alert(reImg.offsetTop);
}
</script>
</head>
<body onload="getsrc()">
<img src="11.jpg" id="img1"/>
</body>
</html>
pcbabyyeah8
2007-01-07
打赏
举报
回复
我得到的值都是0
super_user001
2007-01-06
打赏
举报
回复
帮顶!
===========================================================================
[诚聘]江苏盐城思科网络项目开发小组诚聘ASP程序员两名(RMB3000+ 解决吃住问题)
Fax:0515-8390999 Mobile:13914629121 E-Mail/MSN:goldone@126.com QQ:120081265
===========================================================================
详见:http://community.csdn.net/Expert/topic/5278/5278952.xml?temp=.3754389
jQuery详细教程
$("#intro") id="intro" 的第
一个
元素
$("ul li:first") 每个 <ul> 的第
一个
<li>
元素
$("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性 $("div#intro .head") id="intro" 的 <div>
元素
中的所有 ...
javascript基础知识
1.默认
高度
和
宽度
都被内容撑开 2.在
页面
中自左向右水平排列,如果一行不足以容下所有的
元素
则换到下一行继续从左向右 2.浮动 - 使用float来设置
元素
的浮动 - 可选值: none 默认值,
元素
不浮动,就在文档流中 left ...
JavaScript DOM
元素
尺寸和位置
一、获取
元素
CSS大小 1.通过style内联获取
元素
的大小 var box = document.getElementById('box'); //获取
元素
box.style.width; //200px、空 box.style.height; //200px、空 style获取只能获取到行内style属性...
Web APIs 学习笔记(七)--- offset、client和scroll系列属性
但是要注意,
获得
的
元素
的偏移量是
元素
相
对于带有定位的父
元素
的位置,如果没有带定位的父
元素
,则是
相
对于
页面
的位置。而且
获得
的
元素
的
宽度
和
高度
是包括
元素
的border、padding的。最后所有属性的返回值都是数值型...
CSS文档流、浮动、定位
1.文档流 - 所有的
元素
默认情况下都是在文档流中...1.默认
高度
和
宽度
都被内容撑开 2.在
页面
中自左向右水平排列,如果一行不足以容下所有的
元素
则换到下一行继续从左向右 2.浮动 - 使用float来设置
元素
的浮动 - 可...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章