자바스크립트에서
css 추가하는 방법을 알아보겠습니다.
바로 코드 복사하실 분은
2번으로 >>
1. 자바스크립트 css 추가
document.getElementById(id).style.property = new style
자바스크립트 css 추가 문법
갑자기 나오는 이 코드 한 줄이
당황스러우실 것 압니다.
하지만 기다려보세요.
제가 다 설명할 수 있어요.
-
이름
일단 앞쪽의 긴 뭉텅이는
너무 고민하실 것 없습니다.
이 부분은 css를 추가하고 싶은 곳을
알려주는 것으로
id 이름값을 적는다고 생각해주세요.
자바스크립트에서 id 값을 가져오려면
저런 식으로 길어져서 그렇지 어려운 부분은 아닙니다.
나중에 변수 안에 넣고
짧게 줄여서 사용할 수 있으니
너무 걱정하지 마세요.
-
css 값 넣기
style은 css의 스타일을 넣는 명령어입니다.
html에서도 비슷한 방법을 사용하니
이 부분은 넘어갈게요.
중간중간 .(온점)을 찍어
이어주는 것 잊지 말아 주세요.
문법이 조금이라도 틀리면 작동하지 않습니다.
prorerty 부분은
css의 속성을 넣어주면 됩니다.
예시로 쓰여있듯이
display, color 등등
추가하려는 css 속성을 넣습니다.
new style은
말 그대로 새로운 속성 값을 넣어주면 됩니다.
만약 display를 썼다면
속성 값으로는 block, inline, none 등등이 들어가겠죠?
여기서 주의할 점은
속성 값은 문자열이니
" "(따옴표)를 잊지 말아 주세요.
2. 자바스크립트 예시
document.getElementById("p2").style.color = "blue";
예시
물론 이렇게 혼자만 따로 쓰면 안 되고요
위아래로 다른 코드들이 있겠지만
일단 한 줄만 보자고요.
예문을 만들면
위와 같은 코드가 됩니다.
Id값이 p2인 곳의 색을 파란색으로 바꿨군요.
<html>
<body>
<p id="p2">Hello World!</p>
<script>
document.getElementById("p2").style.color = "blue";
</script>
</body>
</html>
전체적인 모양을 보자면
위의 코드처럼 볼 수 있습니다.
<html>
<body>
<p id="p2">Hello World!</p>
<script>
let p2 = document.getElementById("p2") // 변수처리
p2.style.color = "blue";
</script>
</body>
</html>
그리고 위에서 말했던 것처럼
변수로 만들면
코드가 조금 더 깔끔해지죠.
3. W3Schools
https://www.w3schools.com/js/js_htmldom_css.asp
예문 확인해보기
그래도 잘 모르겠다!
괜찮습니다. 어려운 게 맞습니다.
제가 가져온 예문이 있는
w3schools 페이지 주소를 남겨둘 테니
실제로 어떻게 출력되는지 확인해보세요.
이해하는데 도움을 줄 것입니다.
이상으로 자바스크립트에서 css 추가하는 방법을 알아보았습니다.
도움이 되셨다면 공감과 댓글, 구독을 부탁드립니다.
질문도 편하게 남겨주세요!
[같이 보면 좋은 포스팅]
[coding/JavaScript] - 자바스크립트 선택자 querySeletor
[coding/JavaScript] - 스파르타 코딩 클럽 후기 및 클릭하면 팝업창 나오게 하기
그럼 이만.
총총.
'coding > JavaScript' 카테고리의 다른 글
[자바스크립트] swiper 라이브러리 적용해보자 (34) | 2023.07.26 |
---|---|
자바스크립트 class 추가하기 (24) | 2022.04.20 |
자바스크립트 선택자 querySeletor (28) | 2022.04.14 |
내일 배움단 스파르타 코딩 클럽 후기 + ajax 시작하기 (38) | 2022.03.04 |
스파르타 코딩 클럽 후기 및 클릭하면 팝업창 나오게 하기 (8) | 2022.02.25 |