textbox 距页面上边框和左边框的距离
解决方案 »
- 刚学jquery,求教下面的用法,何解?
- 如何通过按钮编辑name为变量的文本框的值
- 有没有人知道Function.prototype?
- 在IE中当鼠标放到图片上时就会在图片的左上方出现一个“保存此图象,打印此图象,~~~~~”的工具条,请问这个工具条怎么去掉啊?
- 我的网站有个树型菜单,在左边,不用的时候,想藏起来,哪位给个范例,现成的网站,我去抄袭,借鉴
- onclick为什么没起作用呢?
- VML 在一个表格的cell中加入VML代码后,导致整个页面布局改变,都到顶端去了,为什么???
- js调用!
- 打印预览(在线等待)
- 如何改变弹出的选择框的默认选项
- 打开新网页,怎样根据屏幕分辨率(大小)自动自适应
- 郁闷的只能重发!!!靠啊!!!
var getPosition=function(_obj) {
var x = 0, y = 0;
do{
x += _obj.offsetLeft;
y += _obj.offsetTop;
}while(_obj=_obj.offsetParent);
return {'x':x,'y':y};
};
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
<script>
/*
* 获取元素距BODY上边框的距离
*/
function getTop(obj){
var height = 0;
while(obj.tagName.toUpperCase() != "BODY")
{
height+=obj.offsetTop;
obj = obj.offsetParent;
}
return height;
}
/*
* 获取元素距BODY左边框的距离
*/
function getLeft(obj){
var width = 0;
while(obj.tagName.toUpperCase() != "BODY")
{
width+=obj.offsetLeft;
obj = obj.offsetParent;
}
return width;
}
window.onload = function(){
var txt1 = document.getElementById("txt1");
alert(getTop(txt1));
alert(getLeft(txt1));
var txt2 = document.getElementById("txt2");
alert(getTop(txt2));
alert(getLeft(txt2));
};
</script>
</head><body>
<div style="position:absolute;left:100px;top:200px">
<input type=text value="" id="txt1"/>
<input type=text value="" id="txt2"/>
</div>
</body></html>