• 事件委托


    var dDom = document.getElementById('0blog') //获取到的对象复制给变量存起来。。
    var getDType = function(target,wrap){ //获取事件代理类型
    var dType;
    while(!(dType = target.getAttribute('delegate'))){ //如果没有delegate这个自定义属性,那么继续向父节点查找
        target = target.parentNode;
        if(target == wrap){ //冒泡到了代理的对象节点上
            break;
        }
        return dType;
    }
    dDom.onclick = function(e){
        var _event = e || window.event,
            _target = _event.target || _event.srcElement,
            _inner = _target.innerHTML,
            _delegate = getDType(_target,dDom);
        if (_delegate) { //需要进行事件代理
            if (_delegate == "0blog"){
            }else {}
        }
    }
  • 相关阅读:
    Java实现分页
    研发技能列表
    shell 函数
    养生
    再谈创新
    写代码注意事项
    排查问题方法
    简历撰写
    jenkins
    架构
  • 原文地址:https://www.cnblogs.com/xiaohui108/p/2637943.html
Copyright © 2020-2023  润新知