[javascript] DOM 요소 추가하기

JavaScript를 사용하여 Document Object Model(DOM)에 새로운 요소를 추가할 수 있습니다. 이를 통해 동적으로 웹 페이지를 조작하고 콘텐츠를 업데이트할 수 있습니다.

1. createElement를 사용하여 요소 만들기

document.createElement() 메서드를 사용하여 새로운 HTML 요소를 만들 수 있습니다. 예를 들어, 새로운 div 요소를 만들고 이를 변수에 할당할 수 있습니다.

const newDiv = document.createElement('div');

2. 텍스트 노드 추가하기

새로 만든 요소에 텍스트를 추가하려면 createTextNode() 메서드를 사용하여 텍스트 노드를 만들고, appendChild() 메서드를 사용하여 요소에 추가합니다.

const newContent = document.createTextNode('새로운 내용');
newDiv.appendChild(newContent);

3. 요소를 문서에 추가하기

마지막으로, appendChild() 메서드를 사용하여 새로 만든 요소를 문서의 원하는 위치에 추가할 수 있습니다.

document.body.appendChild(newDiv);

이제 JavaScript를 사용하여 동적으로 요소를 추가하는 방법을 알았습니다. 웹 페이지를 개발할 때 이 기술을 사용하여 사용자와 상호작용하고 콘텐츠를 업데이트할 수 있습니다.

더 많은 자세한 내용은 MDN web docs를 확인하세요.