자바스크립트_Javascript

자바스크립트: onload 이벤트, 웹페이지나 특정 요소가 로드된 후 발생

coding-abc.tistory.com 2025. 8. 20. 15:24
반응형

✅ onload 이벤트란?

  • onload 이벤트는 웹 페이지나 특정 요소(예: 이미지, iframe 등)가 모두 로드(불러오기)된 후 발생하는 이벤트입니다.
  • 주로 페이지가 다 준비된 뒤 실행해야 하는 코드를 넣을 때 사용합니다.
  • 예를 들어, DOM 요소 접근, 초기화 작업, 이미지 크기 계산 같은 것들이 이에 해당합니다.

✅ 문법

<body onload="함수명()">
 

또는 자바스크립트 코드에서 직접 등록할 수도 있습니다:

window.onload = function() {
    // 실행할 코드
};

✅ 간단한 예제

👉 웹 페이지가 로드되면 "페이지 로딩이 완료되었습니다!" 라는 메시지를 띄우는 예제입니다.

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <title>onload 예제</title>
  <script>
    // 자바스크립트에서 onload 사용
    window.onload = function() {
      alert("페이지 로딩이 완료되었습니다!");
      document.getElementById("msg").innerText = "페이지 준비 완료!";
    }
  </script>
</head>
<body>
  <h1>onload 이벤트 예제</h1>
  <p id="msg">페이지가 아직 준비되지 않았습니다...</p>
</body>
</html>
 

📌 실행 흐름:

  1. 브라우저가 HTML과 리소스를 모두 읽음 →
  2. window.onload 이벤트 발생 →
  3. 알림창이 뜨고 <p> 태그 안의 문구가 바뀜.

자바스크립트: onload 이벤트

반응형