이벤트(Event)

Inline

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>14_event</title>
</head>
<body>
  <!-- 인라인 이벤트 -->
  <button onclick="alert('테스트')">버튼</button>
  </body>
</html>

image.png

image.png

function test() {
  alert('테스트용입니다.');
}
<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <script src="./14.js" defer></script>
  <title>14_event</title>
</head>
<body>
  <button onclick="test()">버튼</button>
  </body>
</html>

image.png

image.png

Property Listener

const btn1 = document.querySelector('#btn1');
btn1.onclick = () => {
  alert('테스트중입니다.');
}

image.png

image.png

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <script src="./14.js" defer></script>
  <title>14_event</title>
</head>
<body>
	<button id="btn1">버튼1</button>
</body>
</html>

addEventListener