[javascript] DOM 요소 생성하기

웹 개발에서 동적으로 DOM 요소를 생성하는 것은 매우 중요합니다. 자바스크립트를 사용하여 DOM 요소를 생성하고 조작하는 방법을 살펴보겠습니다.

1. createElement를 사용하여 요소 생성하기

createElement 메서드를 사용하여 새로운 요소를 만들 수 있습니다.

예를 들어, 새로운 div 요소를 생성하려면 다음과 같이 합니다:

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

2. 요소에 속성 추가하기

setAttribute 메서드를 사용하여 요소에 속성을 추가할 수 있습니다.

예를 들어, id 속성을 추가하려면 다음과 같이 합니다:

newDiv.setAttribute('id', 'newDivId');

3. 요소에 텍스트 추가하기

innerText 또는 innerHTML 속성을 사용하여 요소에 텍스트를 추가할 수 있습니다.

예를 들어, 다음과 같이 텍스트를 추가할 수 있습니다:

newDiv.innerText = '새로운 DIV 요소입니다.';

4. 문서에 요소 추가하기

appendChild 메서드를 사용하여 새로 생성한 요소를 문서에 추가할 수 있습니다.

예를 들어, 다음과 같이 body에 새로운 div 요소를 추가할 수 있습니다:

document.body.appendChild(newDiv);

이제 자바스크립트로 DOM 요소를 생성하는 방법에 대해 알아보았습니다. 동적으로 생성된 요소를 사용하여 웹 페이지를 더욱 풍부하게 만들 수 있습니다!

더 많은 정보는 MDN web docs에서 확인할 수 있습니다.