event.target和event.currentTarget
Event.target
概述
指向觸發(fā)事件的對象。當(dāng)事件處理程序在冒泡階段或者捕獲階段調(diào)用的時候纽帖,該目標對象與Event.currentTarget
不同礼华。(通俗點解釋就是,只有當(dāng)綁定的事件處理程序與觸發(fā)該事件處理程序都為同一個對象的時候,兩者相同疫萤。)
event.currentTarget
指向綁定的事件的對象
類數(shù)組對象是不能拿來綁定事件的,所以要每一項綁定或者通過事件代理的形式去綁定
forEach() 方法對數(shù)組的每個元素執(zhí)行一次提供的函數(shù)敢伸。
let a = ['a', 'b', 'c'];
a.forEach(function(element) {
console.log(element);
});
// a
// b
// c
HTML DOM classList 屬性
為 <div> 元素添加 class:
document.getElementById("myDIV").classList.add("mystyle");
定義和用法
classList 屬性返回元素的類名扯饶,作為 DOMTokenList 對象。
該屬性用于在元素中添加池颈,移除及切換 CSS 類尾序。
classList 屬性是只讀的,但你可以使用 add() 和 remove() 方法修改它躯砰。