JS获取元素样式、绑定解除事件函数兼容
2017-04-18 11:21
671 查看
// 获得最终样式
function getStyle(obj,attr) {
return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle(obj, null)[attr];
};
// 绑定、解除事件
var EventUntil = {
addHandler: function (oElment,sEvent,fn) {
oElment.addEventListener ? oElment.addEventListener(sEvent, fn, false) : oElment.attachEvent("on" + sEvent, fn);
},
removeHandler: function (oElement, sEvent, fn) {
oElement.removeEventListener ? oElement.removeEventListener(sEvent,fn,false) : oElement.detachEvent("on"+sEvent,fn)
}
};
function getStyle(obj,attr) {
return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle(obj, null)[attr];
};
// 绑定、解除事件
var EventUntil = {
addHandler: function (oElment,sEvent,fn) {
oElment.addEventListener ? oElment.addEventListener(sEvent, fn, false) : oElment.attachEvent("on" + sEvent, fn);
},
removeHandler: function (oElement, sEvent, fn) {
oElement.removeEventListener ? oElement.removeEventListener(sEvent,fn,false) : oElement.detachEvent("on"+sEvent,fn)
}
};
相关文章推荐
- js返回最终样式函数,兼容IE和DOM,设置参数:元素对象、样式特性
- JS常用方法(获取Class、获取元素样式、事件监听、cookie、ajax等)
- js获取元素样式属性值 - 较为灵活的函数
- 如何用JS获取元素某一事件上绑定的所有Listener
- js获取指定节点对象的样式属性的值的封装函数(兼容ie、Opera和符合w3c标准浏览器)
- 手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
- Javascript调试的小窍门: 如何获取元素上的事件绑定函数?
- 用JS获取元素某一事件上绑定的所有Listener
- 兼容IE9以下和非IE浏览器的原生js事件绑定函数
- javascript的函数(2)及js的获取元素样式
- iframe js获取父级元素信息,设置css样式 和绑定事件
- js获取指定节点对象的样式属性的值的封装函数(兼容ie、Opera和符合w3c标准浏览器)
- 前端知识点整理之表单输入事件的兼容写法,js常用关键字,获取标签元素的写法
- 中高级前端应该必会,js实现事件委托代理、切换样式、元素获取相对于文档位置等
- 兼容浏览器的js事件绑定函数(详解)
- js兼容获取元素的样式
- 兼容IE9以下和非IE浏览器的原生js事件绑定函数
- 手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
- JS添加/绑定事件监听函数并传参数attachEvent和addEventListener兼容个浏览器
- 兼容IE9以下和非IE浏览器的原生js事件绑定函数