有用的js (1.得到元素的位置,2得到事件对象)
2011-04-26 14:09
204 查看
1. 得到元素的位置
function getElementPosition (el)
{
var left = 0
var top = 0;
do
{
left += el.offsetLeft;
top += el.offsetTop;
}
while (el = el.offsetParent);
return {left:left, top:top};
}
2.得到事件对象
<input type="button" onclick = "dealEvent(event)"
function dealEvent(e){
var obj = e.currentTarget||document.activeElement;
}
function getElementPosition (el)
{
var left = 0
var top = 0;
do
{
left += el.offsetLeft;
top += el.offsetTop;
}
while (el = el.offsetParent);
return {left:left, top:top};
}
2.得到事件对象
<input type="button" onclick = "dealEvent(event)"
function dealEvent(e){
var obj = e.currentTarget||document.activeElement;
}
相关文章推荐
- 中高级前端应该必会,js实现事件委托代理、切换样式、元素获取相对于文档位置等
- 使用js写点击一个事件使页面返回顶部以及控制一个元素在右下角的固定位置的方法
- js向body创建对象、对象属性、对象事件,js获取元素坐标、元素边框大小、真实大小
- JS——元素、事件对象属性详解
- js 获取事件对象以及元素
- 【js】【事件驱动】【Dom元素节对象点绑定事件的3种方式】
- js通过事件获取页面元素对象-适用于IE、FireFox
- js 元素对象位置
- js回车事件及得到光标所在元素id
- js玩具——UI组件:ChildChangeEvent 子元素增删事件对象
- JS魔法堂:关于元素位置和鼠标位置的属性
- js 与 jquery 事件对象 比较(转)
- js获取元素位置和窗口高度
- 【js & jquery】遮罩层实现禁止a、span、button等元素的鼠标事件
- 在JS数组指定位置插入元素
- js监控iframe点击事件 并滚动到对应位置
- js给对象标签添加事件&方法的封装
- js--事件对象和事件委托
- 得到元素真实的背景颜色的js代码
- js取当前对象的父对象的同级元素的值