js小实例(寻找并控制dom位置)
2008-12-02 09:58
295 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type="text/javascript">
//寻找位置函数
function fp(o){l=o.offsetLeft;t=o.offsetTop;w=o.offsetWidth;h=o.offsetHeight;while(oo=o.offsetParent){l+=o.offsetLeft;t+=o.offsetTop}return {x:l,y:t,w:w,h:h}}
function f(o){
var p = fp(o);
var msg = "距左:"+p.x+" 距顶:"+p.y+" 宽:"+p.w+" 高:"+p.h;
alert(msg);
}
function c(o){
var p = document.getElementById(o);
p.style.left = '100px';
p.style.top = '100px';
}
</script>
</head>
<body>
<div id="div1" onclick="f(this)" style="position:absolute;width:300px;height:200px;background:#eef;">点击查看位置信息</div>
<div id="div2" onclick="c('div1')" style="position:absolute; left:300px;">点击改变位置</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type="text/javascript">
//寻找位置函数
function fp(o){l=o.offsetLeft;t=o.offsetTop;w=o.offsetWidth;h=o.offsetHeight;while(oo=o.offsetParent){l+=o.offsetLeft;t+=o.offsetTop}return {x:l,y:t,w:w,h:h}}
function f(o){
var p = fp(o);
var msg = "距左:"+p.x+" 距顶:"+p.y+" 宽:"+p.w+" 高:"+p.h;
alert(msg);
}
function c(o){
var p = document.getElementById(o);
p.style.left = '100px';
p.style.top = '100px';
}
</script>
</head>
<body>
<div id="div1" onclick="f(this)" style="position:absolute;width:300px;height:200px;background:#eef;">点击查看位置信息</div>
<div id="div2" onclick="c('div1')" style="position:absolute; left:300px;">点击改变位置</div>
</body>
</html>
相关文章推荐
- JS中获取 DOM 元素的绝对位置实例详解
- 当js操作dom元素时,遇到undefined时,要检查一下js代码与html元素的位置
- JS控制弹出新页面窗口位置和大小的方法
- js控制光标到指定节点位置
- js获取dom元素位置来定位元素
- HTML5 Canvas+JS控制电脑或手机上的摄像头实例
- JS中使用DOM来控制HTML元素
- js 控制滚动条位置
- 使用JS控制页面元素位置移动
- 用js控制组织结构图可以任意拖拽到指定位置
- [JS]JS控制图片超过宽度自动缩小图片等比例缩放源代码实例
- 一个js控制的导航菜单实例代码
- js操作DOM--添加、删除节点的简单实例
- Js控制滑轮左右滑动实例
- 如何通过js实现页面光标位置的控制
- JS学习1--基础、DOM控制Html元素、JS事件
- js在指定位置增加节点函数insertBefore()用法实例
- DOM应用实例(寻找房祖名)
- 每日一个js实例4---DOM操作ul排序
- JS控制滚动条的位置 JS控制TextArea滚动条自动滚动到最下部