반응형
//const loginForm = document.getElementById("login-form"); // === .querySelector("#login-form");
//const loginInput = loginForm.querySelector("input");
//const loginButton = loginForm.querySelector("button"); 아래 두 줄의 코드와 같은 역할을 한다.
const loginInput = document.querySelector("#login-form input");
const loginForm = document.querySelector("#login-form input");
const username = loginInput.value;
const link = document.querySelector("a");
function onLoginSubmit(event) {
event.preventDefault();
console.log(loginInput.value);
}
function handleLinkClick(event) {
event.preventDefault();
console.log(event);
alert("clicked!");
}
loginForm.addEventListener("submit",onLoginSubmit);
link.addEventListener("click",handleLinkClick);
기본 동작을 방해
event가 발생할 떄 브라우저가 내 함수를 호출하는데
onLoginSubmit() 이렇게 비어있는 상태로 호출하지 않고
(djwidnc) 정보를 가진 채로 호출하게 된다.
참고 사이트
'Developer' 카테고리의 다른 글
Python_ 함수와 변수를 정의하다. (0) | 2022.01.03 |
---|---|
Python의 인자, return (0) | 2022.01.03 |
CSS in JavaScript (0) | 2021.12.28 |
More Events (0) | 2021.12.28 |
Events (0) | 2021.12.28 |