至于说事件委托和冒泡机制的关系,按照个人理解,事件委托知识一种描述性的概念,二冒泡机制才是一种具体的实现方式。spa
var toolbar = document.querySelector(".toolbar"); toolbar.addEventListener("click", function(e) { var button = e.target;//e就表示事件 if(!button.classList.contains("active")) button.classList.add("active"); else button.classList.remove("active"); });