dom事件流

dom事件流 定义 dom结构是一个树形结构,当一个html元素产生事件时,该事件会在所在元素的结点与根节点进行传播,路径所通过的结点都能触发该事件;这个传播过程叫作dom事件流html

dom事件流分为三个阶段 dom

  1. 事件捕获阶段ui

  2. 处于目标阶段spa

  3. 事件冒泡阶段code

事件冒泡,和事件捕获htm

事件冒泡 从btn元素到document元素事件

 btn.addEventListener("click",function(){string

 console.log("你点击了ID为btn的button元素!"); },false);

事件冒泡阻止
event.stopPropagation();    经过使用 stopPropagation() 方法只阻止一个事件起泡。
cancelBubble属性为true。ie
jq return false 经过返回false来取消默认的行为并阻止事件起泡。
jq event.preventDefault()   经过使用 preventDefault() 方法只取消默认的行为。
事件捕获 从documen到btn元素

btn.addEventListener("click",function(){ console.log("你点击了ID为btn的button元素!"); },true);
相关文章
相关标签/搜索