#4.4 Getting Username

HeeDong-log·2023년 5월 1일
0

const loginForm = document.querySelector("#login-form");
const loginInput = document.querySelector("#login-form input");
const greeting = document.querySelector("#greeting");
const HIDDEN_CLASSNAME = "hidden";
//string만으로 이루어진 변수명을 지을 때 대문자로 짓는게 관습이다.
그리고 중요한 변수가 아니라서!

function onLoginSubmit(event) {

event.preventDefault();
//여기서는 form의 기본동작 submit를 막아준다. submit을 하면 페이지가 새로고침 되기때문이다.

loginForm.classList.add(HIDDEN_CLASSNAME);
const username = loginInput.value;
// greeting.innerText = "Hello " + username;
greeting.innerText = Hello + ${username};
greeting.classList.remove(HIDDEN_CLASSNAME);
}

loginForm.addEventListener("submit", onLoginSubmit);

"Hello " + username; 과
Hello + ${username};은 같다.
이왕이면 후자의 방법을 사용하자.

classList.add : 클래스를 추가해준다.
classList.remove : 클래스를 제거해준다.

profile
포기하지 않는 코딩 생활-!

0개의 댓글