강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

deokgoni님의 프로필 이미지
deokgoni

작성한 질문수

자바스크립트 제대로 배워볼래?

HTML 스타일 컨트롤

className을 주면 css가 반영이되는데..

작성

·

283

0

className을 주면 css가 반영이되는데..

<style>
 .border-green {
        border:2px solid green;
   }
<style>
 if(text1.value == "green"){
                text1.className = "border-green";

className을 줬을때 css가 왜 반영이 되는지 이해가 가지 않아서요

답변 부탁드립니다. 

퀴즈

43%나 틀려요. 한번 도전해보세요!

웹 브라우저에서 JavaScript가 HTML 요소를 제어하는 기본적인 역할은 무엇일까요?

웹 서버와 통신하여 데이터베이스에 데이터를 저장하는 것

HTML 요소에 접근하고, 속성 값 및 스타일을 변경하는 것

HTML 문서의 구조를 정의하는 것

CSS 파일을 생성하고 관리하는 것

답변 1

0

개발자의 품격님의 프로필 이미지
개발자의 품격
지식공유자

CSS를 반영할 수 있는 선택자는 여러가지가 있습니다. 그 중에 가장 많이 사용하는 방법이 클래스명을 이용해서 반영하는 방법이고, 클래스명을 사용할 경우 자바스크립트에서 className 속성을 이용해서 클래스를 바인딩 처리 할 수 있습니다.

deokgoni님의 프로필 이미지
deokgoni

작성한 질문수

질문하기