Event using step 정리 in JS

horiz.d·2021년 11월 19일
0

JS 꿀단지

목록 보기
3/35

EVENT 정리

  • STEP1 ) ELEMENT를 찾는다 ( USING document.querySelector("") )
  • STEP2 ) EVENT를 LISTENER를 만든다 ( USING object.addEventListener(onevent,function) )
  • STEP3 ) EVENT를 LISTEN할 때 반응할 FUNCTION등을 준비한다.



const h1 = document.querySelector(".hello:first-child h1");
h1.style.color = "red"
console.dir(h1);


// function handleTitleClick(){
//     if(h1.style.color === "red"){
//         h1.style.color = "yellow";
//     } else {
//         h1.style.color = "red";
//     }
    
// }


///// 위의 코드를 아래로 리팩토링
function handleTitleClick(){
    const currentColor = h1.style.color // h1의 스타일 상태 그자체를 currentColor 변수에 저장
    let newColor;
    if(currentColor === "red"){
        newColor = "yellow";
    } else {
        newColor = "red";
    }
    h1.style.color = newColor;
}

h1.addEventListener("click",handleTitleClick);
profile
가용한 시간은 한정적이고, 배울건 넘쳐난다.

0개의 댓글