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 {}
        }
    }
  • 相关阅读:
    这个是我得标题:1548669163
    Mahout学习
    MySQL
    Ubuntu
    java小程序100例
    java实现链表从尾部输出
    空格替换
    java 实现二维数组查找
    JAVA实现分页
    java 程序参数详解
  • 原文地址:https://www.cnblogs.com/xiaohui108/p/2637943.html
Copyright © 2011-2022 走看看