인프런 커뮤니티 질문&답변
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 속성을 이용해서 클래스를 바인딩 처리 할 수 있습니다.





