001--js事件相关

2018-11-09  本文已影响0人  Jackson_yee_

一、什么是事件:

二、注册事件

三、事件函数

四、阻止默认事件

五、事件传播

六、阻止冒泡

七、事件代理(事件委托)

    ul.onclick=function (event) {
      var e = event||window.event,
              source = e.target || e.srcElement;//target表示在事件冒泡中触发事件的源元素,在IE中是srcElement
        if(source.nodeName.toLowerCase() == "li"){   //判断只有li触发的才会输出内容
            alert(source.innerHTML);
        }
        stopPropagation(e);                           //阻止继续冒泡
    };
    function addElement() {
        var li = document.createElement('li');
        li.innerHTML="我是新孩子";
        ul.appendChild(li);
    }
上一篇 下一篇

猜你喜欢

热点阅读