개요
Javascript의 기능 중 가장 기본이 되며, 실무에서도 활용도가 높은
에 대해 이해한다.
Checklist
let row1Squares = document.querySelectorAll('.row1 .square');
node.addEventListener('click', click1);
for(let node of row1Squares) {
node.addEventListener('click', click1);
}
function click1(e){
let color = e.target.style.backgroundColor
if(color==='') {e.target.style.backgroundColor = 'yellow'}
else if(color==='yellow') {e.target.style.backgroundColor= ''};
}
e.target.classList.toggle('enabled');
function click2(e){
let classList = e.target.classList;
console.log(classList);
e.target.classList.toggle('enabled');
}
참고개념
정리
다양한 class 추가/제거 관련 메소드들(★toggle)
https://www.codingfactory.net/10295
Jqeury / class add or remove
https://liufeier.tistory.com/22