📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법
JavaScript | 2018. 6. 8. 10:34

[자바스크립트] DOM 객체 스타일(style) 변경하기

이전글

[자바스크립트] DOM 객체 innerHTML 속성

DOM 객체 스타일(style) 변경하기

DOM API를 이용하여 요소의 스타일을 변경할 수 있습니다. h1의 스타일을 변경해보겠습니다.

<!DOCTYPE html>
<html>
<head>
</head>
<body>
    <h1 id="h1Tag">Dom</h1>
</body>
</html>

DOM 객체의 속성에는 style이라는 속성이 존재하는데 이 속성은 요소의 style 정보들을 담고 있는 객체입니다.

h1 태그의 텍스트 색상과 배경색을 변경해 보았습니다.

<script>
    window.onload = function () {
        var h1_tag = document.getElementById('h1Tag');
        h1_tag.style.color = 'red';
        h1_tag.style.backgroundColor = 'green';
    }
</script>

style 객체의 속성으로는 우리가 평소에 사용하는 CSS 속성값들을 사용할 수 있는데 주의할 점은 자바스크립트의 식별자로는 -를 사용할 수 없기 때문에 CSS 속성명에서 -를 지우고 첫 글자를 대문자로 변경해야 한다는 점입니다.

background-color → style.backgroundColor

또한 자바스크립트 문법에 맞게 다음과 같이 속성을 사용할 수도 있습니다. 이때에는 -를 사용할 수도 있고 사용하지 않는 방법까지 두 가지 표현이 모두 가능합니다.

h1_tag.style['background-color'] = 'green';
h1_tag.style['backgroundColor'] = 'green';
도로락

도로락

Writer

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그