应一个网友的要求就帮他解决了一个问题。只是还没有完全搞定。这里总结一下相关控件的位置问题
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>
分享到:
相关推荐
在客户端实现生成字符串拼音简码的功能,并可对英语单词取首字母。只要在网页中加入.js文件,然后用getCharsCode(string)或getWordsCode(string)即可得到生成之后的简码。
以前写的分页控件都是和相关技术有关的,这是一个JavaScript写的分页控件,与服务器端的技术,如ASP,ASP.NET,PHP,JSP等无关,只需要在相应的地方输出信息即可; <br>调用方式: 用动态Web语言在HTML界面上...
1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入网页的播放器 1.24 设置指定网页为主页 1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 ...
1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入网页的播放器 1.24 设置指定网页为主页 1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 ...
6.10.html JavaScript取单选框的值。 6.11.html JavaScript控制单选框。 6.12.html 单选框的JavaScript特效。 6.13.html 使用JavaScript控制按钮是否可用。 6.14.html 重置按钮的效果。 6.15....
|--1.join()方法--用于把数组中的所有元素放入一个字符串 | eparato表示要使用的分隔符。如果省略该参数,则使用逗号作为分隔符 |--2.toString()方法--可把数组转换为字符串,并返回结果 |--3.concat()方法--...
javascript小技巧 事件源对象 3 捕获释放 3 事件按键 3 事件返回值 3 鼠标位置 3 窗体活动元素 3 绑定事件 3 访问窗体元素 3 窗体命令 3 窗体COOKIE 3 菜单事件 3 创建元素 4 根据鼠标获得元素: 4 窗体图片 4 窗体...
// 在页面加载时初始化控件,参数1是控件选项,参数2是一个dom的id字符串且可以忽略 DeliveryTimePicker.init( { dayRange: 10, // 日期的显示数量,从今天起往后推 timeInterval: 60, // 时间的间隔,单位分钟 ...
[ASP.NET 2.0]PageParser.GetCompiledPageInstance中存在一个Bug 如何在DotNet 2的登录组件中检索用户的锁定状态及解锁? ASP.NET 2.0, 想说爱你不容易 SqlDataSource WEB控件:当DeleteCommandType= 遭遇 ASP.NET ...
//按钮取索引返回第一个满足条件的索引值,如果失败返回0 CString GetButName(int i);//获取指定索引按钮元素name(名称) CString GetButId(int i);//获取指定索引按钮元素id int GetButCount();//返回网页内所有按钮...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
”, 如果是他的分隔符,即此变量前还有其他的变量,分隔符应该是“&” 第六个参数,如上例中的“pageindex”,表示分页时的变量,来指定分页的号码,在服务器端的动态 网页中取此参数即可得到用户的导航...
5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个...
松鼠html编辑器是一款内置了网页压缩和加密,颜色代码取色器,表单控件等许多实用的功能插件的HTML代码脚本编辑工具。而且松鼠HTML编辑器适合有HTML经验的人员使用,熟练掌握后,能快速的插入HTML常用代码,还能直接...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
本软件集合了518个十分精彩的Javascript小程序,她真正做到了与特效源程序相溶合,每一个特效制作窗口均为可视化制作界面,所有特效操作只需要您轻轻点几下鼠标就可以完成!独特的特效自动插入功能,可以自动插入...
在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z...
有人说她是Web打印控件,因为她能打印、在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来; 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道和桥梁,几乎能想到的打印控制事项都...