Js/事件处理
DOM0级 // 添加事件var btn = document.getElementById("myBtn"); btn.onclick = function(){ alert("Clicked"); console.log(this) // this指向当前元素 };// 删除事件btn.onclick = null DOM2级 DOM2 级事件”定义了两个方法,用于处理指定和删除事件处理程序的操作: addEventListener() 和 removeEventListener() 。所有 DOM 节点中都包含这两个方法,并且它们都接受 3 个参数:要处理的 事件名 、作为 事件处理程序的函数 和一个 布尔值 。最后这个布尔值参数如果是 true ,表示在 捕获 阶段 调用事件处理程序;如果是 false ,表示在 冒泡阶段 调用事件处理程序。 var btn = document.getElementById("myBtn"); btn.addEventListener("click", function(){ alert(this.id); 7 }, false); 使用 DOM2 级方法添加事件处理程序的 主要好处是可以添加多个事件处理程序 var btn = document.getElementById("myBtn"); btn