Javascript获取某一标签的座标并返回其座标对象
2008-09-05 19:58:55 来源:WEB开发网昨天搞了一个日历选择器的小东西,竟然发现以前用的获取标签的座标的函数在Firefox下不能执行,比较郁闷。于是花心思整理了一个,现此代码支持Ie,Firefox,Opera,记录于此!
javascript获取座标
function getAbsPoint(e) {
var x = e.offsetLeft;
var y = e.offsetTop;
while(e = e.offsetParent) {
x += e.offsetLeft;
y += e.offsetTop;
}
return {"x": x, "y": y};
}
Javascript获取座标使用方法
<html>
<head>
<meta http-equiv=content-type content="text/html; charset=UTF-8">
<title>phplamp.org</title>
<script type="text/javascript">
function getAbsPoint(e) {
var x = e.offsetLeft;
var y = e.offsetTop;
while(e = e.offsetParent){
x += e.offsetLeft;
y += e.offsetTop;
}
return {"x": x, "y": y};
}
function phplamp(e) {
var xy = getAbsPoint(e);
alert("offsetLeft=" + xy.x + "\noffsetTop=" + xy.y);
}
</script>
</head>
<body>
<input type="button" value="点击" />
</body>
</html>
Tags:Javascript 获取 标签
编辑录入:爽爽 [复制链接] [打 印]- ››JavaScript项目优化总结
- ››获取Android手机型号,系统版本,App版本号等信息
- ››获取Windows xp系统高权限无需注销用户
- ››JavaScript 判断浏览器是否支持SVG方法
- ››javascript自动改变文字大小和颜色的效果
- ››Javascript中产生固定结果函数的优化
- ››javascript 系统文件夹文件操作
- ››获取checkedListBox 选中的项并且移动
- ››Javascript 遮罩层和加载效果
- ››javascript创建二维码(Table/Canvas两种方式)
- ››JavaScript定时器详解
- ››javascript中可以直接写php代码
更多精彩
赞助商链接