d1(捕获)
d2(冒泡)
d3(冒泡)
d4(捕获)
事件的整个流程:先从最外层开始执行所有的捕获知道当前出发事件的最内层元素,然后再从当前元素向上执行所有的冒泡。
dispatchEvent后只触发了捕获阶段的事件
调用元素的click事件,整个捕获和冒泡的事件都触发了