티스토리 뷰

이는 앞서 text color 바꾸기와 비슷하게 돌아간다.

CSS에 class hidden을 추가한다.

.hidden{
    display: none;
}

그리고 해당 이벤트리스너 함수에 classList.add("hidden");을 해주면 된다.

function onLoginSubmit(event) {
  event.preventDefault();
  const userName = loginInput.value;
  loginForm.classList.add(HIDDEN_CLASSNAME);
  greeting.innerText = `Hello, ${userName}!`;
  greeting.classList.remove(HIDDEN_CLASSNAME);
  console.log(userName);
}
loginForm.addEventListener("submit", onLoginSubmit);
link.addEventListener("click", handleLinkClick);

제거는 .remove겠지?

 

그리고 역시나 string이 반복되고 있으므로, hidden은 변수 HIDDEN_CLASSNAME 으로 지정해줬다. 이런 string의 저장은 대문자와 _ 로 표기하는게 암묵적 규칙.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함