Допустим, я хочу добавить класс rounded-circle
к изображению, когда я щелкаю по нему:
const img = document.getElementById('my-image');
img.addEventListener('click', () => {
event.currentTarget.classList.add('rounded-circle');
});
Меня научили использовать event.currentTarget
для выбора этого изображения в обратном вызове. Однако, поскольку это изображение уже объявлено в переменной img
, я также могу:
const img = document.getElementById('my-image');
img.addEventListener('click', () => {
img.classList.add('rounded-circle');
});
Так зачем использовать event.currentTaget
вместо img
? Есть ли предпочтительный способ и почему?