![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
学也无涯
一个在旅途中独自跋山涉水的人。
展开
-
原生js解决对象事件处理程序添加和删除的兼容性问题
ie浏览器的存在对web前端开发的小伙伴们来说无疑是一个噩梦,为了解决ie的兼容性问题,大家可谓煞费苦心。在这里为大家提供一个用原生js解决对象事件处理程序添加和删除的兼容性问题的方法,希望有所帮助。首先,创建一个对象:var EventsUtility = { // 添加事件 addEvent: function (element,type,callback) { //ele...原创 2018-02-25 12:55:35 · 232 阅读 · 0 评论 -
原生js获取事件发生对象兼容处理方法
首先,声明一个函数: var getTarget = function(e){ if (typeof event.target !== 'undefined') { return event.target; } else{ return event.srcElement;//IE,legacy browser } }其次,调用getTarget函数ele.onclick ...原创 2018-02-25 14:03:39 · 442 阅读 · 0 评论 -
阻止浏览器默认行为的函数
function preventDefault = function(event){ if (typeof event.preventDefault !== 'undefined') { event.preventDefault(); }else { event.returnValue = false; } }原创 2018-02-25 14:08:40 · 297 阅读 · 0 评论 -
获取键盘点击事件的charCode的函数
function getCharCode(event){ if (typeof event.charChode === 'number') { return event.charChode; }else{ return event.keyCode;//IE,legacy browser } }原创 2018-02-25 14:11:17 · 496 阅读 · 0 评论