<!DOCTYPE html>
<html lang="ko">
    <head>
        <meta charset="utf-8">
        <title>동적 콘텐츠 예시</title>
    </head>
    <body>
        
        <!-- 클릭할 버튼입니다. -->
        <button id="myButton">버튼 클릭</button>
        
        <!-- "Hello, World!"라는 텍스트를 추가할 부모 요소입니다. -->
        <div id="content"></div>
        
        <!-- JavaScript파일을 HTML에 연결하였습니다. -->
        <script src="script.js"></script>
    </body>
</html>
// 버튼 요소와 콘텐츠를 가져옵니다.
const button = document.getElementById("myButton");
const content = document.getElementById("content");

// 버튼 클릭 시 이벤트를 처리하는 함수를 정의합니다.
function handleClick() {

  // 새로운 텍스트 요소를 생성합니다.
  const newText = document.createElement("p");
  newText.textContent = "Hello, World!";

  // 콘텐츠에 새로운 텍스트 요소를 추가합니다.
  content.appendChild(newText);
}

// 버튼 클릭 시 handleClick 함수를 실행합니다.
button.addEventListener("click", handleClick);
실제 JavaScript로 웹 페이지의 콘텐츠를 동적으로 추가하는 예시 버튼을 클릭해 보세요!
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>CSS 조작 예시</title>
    </head>
    <body>
        
        <!-- 클릭할 버튼입니다. -->
        <button id="myBgButton">배경색 변경</button>
        
        <!-- JavaScript 파일을 HTML에 연결하였습니다. -->
        <script src="bg-script.js"></script>
    </body>
</html>
// 버튼 요소를 가져옵니다.
const myBgButton = document.getElementById("myBgButton");

// 버튼 클릭 시 이벤트를 처리하는 함수를 정의합니다.
function myBghandleClick() {
  // body 요소의 배경색을 랜덤하게 변경합니다.
  const randomColor = generateRandomColor();
  document.body.style.backgroundColor = randomColor;
}

// 랜덤한 색상을 생성하는 함수를 정의합니다.
function generateRandomColor() {
  const letters = "0123456789ABCDEF";
  let color = "#";
  for (let i = 0; i < 6; i++) {
    color += letters[Math.floor(Math.random() * 16)];
  }
  return color;
}

// 버튼 클릭 시 handleClick 함수를 실행합니다.
myBgButton.addEventListener("click", myBghandleClick);
실제 JavaScript로 웹 페이지의 스타일을 동적으로 구현한 예시 버튼을 클릭해 보세요!