[javascript] DOM 요소 크기 변경하기

웹 페이지를 개발하다 보면 DOM 요소의 크기를 동적으로 변경해야 하는 경우가 많습니다. JavaScript를 사용하여 DOM 요소의 크기를 변경하는 방법에 대해 알아보겠습니다.

1. 요소 선택하기

먼저, 크기를 변경하고자 하는 DOM 요소를 선택해야 합니다. 이를 위해서는 getElementByIdquerySelector와 같은 메서드를 사용하여 요소를 선택할 수 있습니다.

const element = document.getElementById('myElement');

2. 크기 변경하기

너비와 높이 변경하기

요소의 너비와 높이를 변경하려면 style.widthstyle.height 속성을 사용합니다.

element.style.width = '200px';
element.style.height = '150px';

다른 스타일 속성 변경하기

요소의 다른 스타일 속성도 변경할 수 있습니다. 예를 들어, padding, margin, font-size 등의 속성을 동적으로 변경할 수 있습니다.

element.style.padding = '10px';
element.style.margin = '20px';
element.style.fontSize = '18px';

3. 클래스 추가 및 제거하기

요소에 클래스를 추가하거나 제거하여 미리 정의된 스타일을 적용할 수도 있습니다.

element.classList.add('newClass');
element.classList.remove('oldClass');

결론

JavaScript를 사용하여 DOM 요소의 크기를 동적으로 변경하는 방법에 대해 알아보았습니다. 이를 활용하여 웹 애플리케이션을 보다 동적으로 만들 수 있습니다.