본문 바로가기
JavaScript

[TIL] 자바스크립트 버튼 클릭 시 이벤트 주기

by 어느새벽 2024. 5. 13.

버튼 클릭 시 텍스트를 바꾸는 코드다.

<!DOCTYPE html>

//생략

<body>

  <p class="title">안녕하세요!</p>
  <button class="btn">클릭</button>


  <script src="script.js"></script>
</body>
</html>

 

html문서에는 위에처럼 작성하고

 

document.querySelector('.btn').addEventListener("click", () => {
  document.querySelector('.title').textContent = "Hello!";
})

 

js 파일에는 위에처럼 작성한다.

 

여기서 document.querySelector()는 html문서에 있는 class="btn"를 스크립트로 가져올 수 있다.

그래서 addEventListener("click", () => {})로 클릭 이벤트를 넣어주고

 document.querySelector()로 다시 html 문서에 class="title"를 불러와서

textContent를 붙여주어 변경할 텍스트 값을 넣는다.