Front-end/JavaScript

[자바스크립트] js 스타일 접근, jQuery css 접근, 다중 접근, getComputedStyle, style, css

파리외 개발자 2022. 5. 27. 17:05

div태그에 내부 스타일로 파란색을,

외부 스타일로 테두리, 여백, 글자 크기 등을 주었다.

 

js의 내부 스타일 접근 - .style.속성

js에서 style을 주면 해당 속성값을 가져올 수 있는데

div에 직접 주었던 인라인 속성인 색상만 가져올 수 있다.

color색상만 나타날 뿐 나머지 속성은 빈칸으로 나온다.

 

js의 외부 스타일 접근 - getComputedStyle

 

js에서는 외부 스타일에 접근하기 위해선 해당 메소드를 통해 접근한다.

style로 나오지 않던 border속성에 접근 가능하다.

getComputerStyle은 외부 스타일 뿐 아니라 내부에도 물론 접근가능하다.

 

jQuery의 스타일 접근 - css

jQuery는 내부, 외부 따질 것 없이 css로 모두 접근 가능하다.

모든 속성값이 모두 출력된다.

 

jQuery의 스타일 다중 접근 - css([ ])

css 메서드는 단일 값도 접근이 되지만 [ ]로 묶어준다면 여러 속성에 모두 접근이 가능하다.

각각 접근된 속성값은 menu변수에 저장되어 있다.