페이지 354쪽에서 DOM객체는 style프로퍼티를 통해 HTML에 적용된 CSS3스타일 시트를 접근할 수 있다. 스타일 시트역시 객체로 구성되어 있다.라고 나와있는데,
페이지 359쪽을 보면 style프로퍼티로 style객체를 접근하여 CSS3스타일 시트를 변경한다고 나와있습니다.
그렇다면 스타일 시트가 객체로 구성되어 있는데 그 객체가 바로 style객체인것인가요?
페이지 354쪽에서 DOM객체는 style프로퍼티를 통해 HTML에 적용된 CSS3스타일 시트를 접근할 수 있다. 스타일 시트역시 객체로 구성되어 있다.라고 나와있는데,
페이지 359쪽을 보면 style프로퍼티로 style객체를 접근하여 CSS3스타일 시트를 변경한다고 나와있습니다.
그렇다면 스타일 시트가 객체로 구성되어 있는데 그 객체가 바로 style객체인것인가요?
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 읽어주세요! 연습문제 및 실습문제 정답 공개에 관한 공지입니다. | 관리자 | 2017.06.20 | 18283 |
382 | 2장 예제 2-11과 관련하여 질문 드립니다. 1 | 조근석 | 2017.04.30 | 398 |
381 | 7장에 연습문제에 있는 실습문제 질문 1 | student | 2017.05.07 | 1261 |
380 | 8장 연습문제 실습문제 4장 2 | student | 2017.05.08 | 2873 |
379 | 실습문제 7장에 8번 질문 1 | abcd | 2017.05.09 | 994 |
378 | 오랜만에 찾아 뵙습니다.. 3 | 은성 | 2017.05.10 | 338 |
377 | 9장 오픈챌린지 답이 너무 궁금합니다. 1 | 범이 | 2017.05.10 | 1253 |
376 | 8장의 10번 문제 질문 있습니다. | 웸프로그래밍 | 2017.05.28 | 625 |
375 | 9장 2번 질문있습니다. | 웹프로그래밍 | 2017.05.28 | 1136 |
374 | 9장 4번 질문있습니다. | 웹프로그래밍 | 2017.05.28 | 551 |
373 | 4장 8번 문제 질문드려요! 1 | safd | 2017.06.09 | 683 |
372 | 07장 10번 답좀 알고싶습니다... 2 | abcd | 2017.06.11 | 1088 |
371 | 안녕하세요 처음하는 사람입니다 교재 구입하였습니다 2 | 성현군 | 2017.06.29 | 330 |
370 | 7장 10번문제 1 | 학섕 | 2017.07.12 | 1868 |
369 | 연습문제 8장 이론문제 2번 답을 알고 싶습니다. 1 | khe | 2017.08.18 | 818 |
368 | 예제에 필요한 그림이나 동영상 같은 자료파일은? 1 | donghee | 2017.09.15 | 130 |
367 | 6장 실습문제 짝수 답좀 알려주실분? 제발요 | 도움 | 2017.09.18 | 1105 |
366 | 예제에 나오는 이미지와 동영상파일은 어디서 다운받을 수 있나요... 1 | gofkdvjvl | 2017.09.21 | 215 |
365 | 실습문제 홀수번 정답 | ㅁㅁ | 2017.09.24 | 635 |
364 | 예제 5-11을 하다 사소한 궁금한 것이 생겼습니다 1 | 수소방울 | 2017.10.13 | 167 |
HTML 태그마다 스타일이 주어지기 때문에, DOM 객체마다 스타일이 있고 스타일은에는 여러 프로프티로 이루어지므로 객체로 형성됩니다.
어떤 언어에서든, 객체를 액세스하기 위해서는 객체의 이름이나 객체에 대한 포인터(주소)를 알아야 합니다.
그런데, 객체를 이름으로 액세스할 수 없는 경우들이 많습니다. DOM 객체에게 소유되어 있는 스타일 객체 역시 마찬가지입니다.
DOM 객체에 속한 스타일 객체를 액세스하기 위해 style이라는 프로퍼티가 있습니다. style 프로퍼티는 DOM에 속한 스타일 객체를 액세스하기 위한 주소값을 가집니다.
정확히는 레퍼런스라고 부릅니다.
예를 들어 다음 코드를 봅시다.
obj = document.getElementById("firstP');
obj.style.color = "red"
여기서 obj는 객체에 대한 레퍼런스입니다. firstP라는 ID를 가진 DOM 객체를 가리키는 주소(레퍼런스)이죠.
obj.style 이란 obj 레퍼런스가 가리키는 객체 속에 들어 있는 프로퍼티 style을 뜻합니다.
obj.style.color 란 obj 레퍼런스가 가리키는 객체 속에 들어 있는 style 레퍼런스가 가리키는 객체(이것이 바로 스타일 객체이죠)에 들어 있는 color 프로퍼티를 뜻합니다.
그림 8-6을 보면DOM 객체 p의 style 프로퍼티 변수의 박스에서 화살표가 스타일 시트 객체를 가리키고 있는 것을 볼 수 있습니다.
스타일 객체는 따로 있고 이 스타일 객체를 가리키는 레퍼런스(주소)를 가진 변수가 바로 style입니다.
두서가 없이 설명되었는지 모르겠군요.
이해가 안되면 다시 질문해 주세요.