HTML DOM Element style 속성
- 이전 페이지 setAttributeNode()
- 다음 페이지 tabIndex
- 上一层으로 돌아가기 HTML DOM Elements 대상
정의와 사용법
style
속성은 요소의 style 속성의 값을 CSSStyleDeclaration 객체로 반환합니다.
CSSStyleDeclaration 객체는 요소의 모든 인라인 스타일 속성을 포함합니다. 그러나 <head>
부분이나 외부 스타일 시트에 설정된 모든 스타일 속성.
점 1
이와 같은 스타일을 설정할 수 없습니다:
element.style = "color:red";
이와 같은 CSS 속성을 사용해야 합니다:
element.style.backgroundColor = "red";
점 2
JavaScript 문법과 CSS 문법은 약간 다릅니다:
backgroundColor / background-color
우리의 전체 스타일 객체 참조 매뉴얼。
점 3
이 스타일 속성을 사용하세요 대신 setAttribute() 메서드스타일 속성 내 다른 속성을 덮어쓰지 않도록 하기 위해。
다음을 참조하세요:
예제
예제 1
"myH1"의 색상을 변경합니다:
document.getElementById("myH1").style.color = "red";
예제 2
"myP"의 상단 경계의 값을 가져옵니다:
let value = document.getElementById("myP").style.borderTop;
문법
style 속성을 반환합니다:
element.style.property
style 속성을 설정합니다:
element.style.property = value
속성 값
값 | 설명 |
---|---|
value |
속성 값을 지정합니다。 예를 들어: element.style.borderBottom = "2px solid red" |
반환 값
타입 | 설명 |
---|---|
객체 | 요소의 CSSStyleDeclaration 객체。 |
브라우저 지원
element.style
DOM Level 2 (2001) 기능입니다。
모든 브라우저는 완전히 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 setAttributeNode()
- 다음 페이지 tabIndex
- 上一层으로 돌아가기 HTML DOM Elements 대상