• 事件委托


    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 {}
        }
    }
  • 相关阅读:
    无监督学习
    监督学习
    cmd
    oj1026
    oj1025
    使用虚函数的不同模式
    hdu1166:敌兵布阵(树状数组或线段树)
    传纸条(动态规划)
    SDUT 1266 出栈序列统计(卡特兰数)
    HDU 5063 Operation the Sequence
  • 原文地址:https://www.cnblogs.com/xiaohui108/p/2637943.html
Copyright © 2020-2023  润新知