【JavaScript】如何用原生JS给一个元素绑定两个事件?

解决办法:

var btn = document.getElementById('btn');
btn.addEventListener('click',func1);
btn.addEventListener('click',func2);
function func1(){
   alert("func 1");
 }
function func2(){
  alert("func 2");
 }

这里的 addEventListener 叫 事件监听

addEventListener 事件监听怎么用呢?

    语法:addEventListener(event,function,useCapture).

 捕获阶段:

        事件从根节点流向目标节点,途中流经各个DOM节点,在各个节点上触发捕获事件,直到达到目标节点。顶到底,父到子。捕获阶段的主要任务是建立传播路经,在冒泡阶段根据这个路经回溯到文档根节点。

冒泡阶段:

        底上浮到顶,子告诉父,回溯到根节点。

猜你喜欢

转载自blog.csdn.net/m0_56349322/article/details/123860616