zoukankan      html  css  js  c++  java
  • 事件委托

    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 {}
        }
    }
  • 相关阅读:
    oracle索引学习
    (转载)Windows下手动完全卸载Oracle
    Funsion Charts 学习(二)
    Funsion Charts 学习(一)
    集合操作
    文件操作
    字典操作
    字符串操作
    列表操作
    python基本运算
  • 原文地址:https://www.cnblogs.com/xiaohui108/p/2637943.html
Copyright © 2011-2022 走看看