`
lovelium
  • 浏览: 18182 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

javascript取一个控件在网页中的位置

阅读更多

应一个网友的要求就帮他解决了一个问题。只是还没有完全搞定。这里总结一下相关控件的位置问题

var sTop;
function getXY(Obj){
 
  for(var sumTop = 0, sumLeft = 0; Obj != document.body; sumTop += Obj.offsetTop, sumLeft += Obj.offsetLeft, Obj=Obj.offsetParent);

  return {left:sumLeft,top:sumTop};

}

 ------------------------------------------------------------------------------------
问:js如何获取style.left属性
我的回答
<script>
function getPosleft(obj)                                    //得到相关TABLE的顶坐标----lovelium添加
{
var l = obj.offsetLeft;

alert(l);
}
</script>
<style>
body{}
.con1{border:1px solid #999;}
.item{font-weight:bold}
</style>
<div id="con1" class="con1">
    <div id="item1" class="item" onClick="getPosleft(this)">#item1</div>
</div>
分享到:
评论

相关推荐

    JavaScript网页拼音码生成控件

    在客户端实现生成字符串拼音简码的功能,并可对英语单词取首字母。只要在网页中加入.js文件,然后用getCharsCode(string)或getWordsCode(string)即可得到生成之后的简码。

    JavaScript分页控件1.0(page-navigater_V_1.0.0.zip)

    以前写的分页控件都是和相关技术有关的,这是一个JavaScript写的分页控件,与服务器端的技术,如ASP,ASP.NET,PHP,JSP等无关,只需要在相应的地方输出信息即可; &lt;br&gt;调用方式: 用动态Web语言在HTML界面上...

    程序天下:JavaScript实例自学手册

    1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入网页的播放器 1.24 设置指定网页为主页 1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入网页的播放器 1.24 设置指定网页为主页 1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 ...

    JavaScript完全自学宝典 源代码

    6.10.html JavaScript取单选框的值。 6.11.html JavaScript控制单选框。 6.12.html 单选框的JavaScript特效。 6.13.html 使用JavaScript控制按钮是否可用。 6.14.html 重置按钮的效果。 6.15....

    JavaScript笔记

    |--1.join()方法--用于把数组中的所有元素放入一个字符串 | eparato表示要使用的分隔符。如果省略该参数,则使用逗号作为分隔符 |--2.toString()方法--可把数组转换为字符串,并返回结果 |--3.concat()方法--...

    javascript技巧

    javascript小技巧 事件源对象 3 捕获释放 3 事件按键 3 事件返回值 3 鼠标位置 3 窗体活动元素 3 绑定事件 3 访问窗体元素 3 窗体命令 3 窗体COOKIE 3 菜单事件 3 创建元素 4 根据鼠标获得元素: 4 窗体图片 4 窗体...

    delivery-time-picker:仿美团外卖的一个送达时间选择控件

    // 在页面加载时初始化控件,参数1是控件选项,参数2是一个dom的id字符串且可以忽略 DeliveryTimePicker.init( { dayRange: 10, // 日期的显示数量,从今天起往后推 timeInterval: 60, // 时间的间隔,单位分钟 ...

    asp.net知识库

    [ASP.NET 2.0]PageParser.GetCompiledPageInstance中存在一个Bug 如何在DotNet 2的登录组件中检索用户的锁定状态及解锁? ASP.NET 2.0, 想说爱你不容易 SqlDataSource WEB控件:当DeleteCommandType= 遭遇 ASP.NET ...

    天涯易栈VC++网页操作类

    //按钮取索引返回第一个满足条件的索引值,如果失败返回0 CString GetButName(int i);//获取指定索引按钮元素name(名称) CString GetButId(int i);//获取指定索引按钮元素id int GetButCount();//返回网页内所有按钮...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    PageNavigater 2.0(含ASP.NET DEMO)

    ”, 如果是他的分隔符,即此变量前还有其他的变量,分隔符应该是“&” 第六个参数,如上例中的“pageindex”,表示分页时的变量,来指定分页的号码,在服务器端的动态 网页中取此参数即可得到用户的导航...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个...

    松鼠HTML编辑器 v1.3.5.16 官方版.zip

    松鼠html编辑器是一款内置了网页压缩和加密,颜色代码取色器,表单控件等许多实用的功能插件的HTML代码脚本编辑工具。而且松鼠HTML编辑器适合有HTML经验的人员使用,熟练掌握后,能快速的插入HTML常用代码,还能直接...

    java源码包2

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    有声有色 2004 破解版

    本软件集合了518个十分精彩的Javascript小程序,她真正做到了与特效源程序相溶合,每一个特效制作窗口均为可视化制作界面,所有特效操作只需要您轻轻点几下鼠标就可以完成!独特的特效自动插入功能,可以自动插入...

    jsp编程技巧集锦

    在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z...

    Lodop官方版本

    有人说她是Web打印控件,因为她能打印、在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来; 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道和桥梁,几乎能想到的打印控制事项都...

Global site tag (gtag.js) - Google Analytics