일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- db
- SAP ERP
- Mac
- 도커
- 비지니스영어
- 오라클
- IT
- 영어
- SAP
- 머신러닝
- 파이썬
- Spring Framework
- SAP ABAP
- 노드
- Java
- nodejs
- sap mm
- 딥러닝
- 오라클 디비
- JavaScript
- ABAP
- 자바스크립트
- Programming
- node.js
- oracle
- 유럽여행
- docker
- Oracle DB
- Python
- 자바
Archives
- Today
- Total
JIHYUN JEONG
[자바스크립트/Javascript] DOM(Document Object Model) 이란 ? (용어 정의) 본문
Information Technology/Javascript
[자바스크립트/Javascript] DOM(Document Object Model) 이란 ? (용어 정의)
StopHyun 2018. 1. 16. 13:11자바스크립트로 문서 객체(DOM)에 대해서 배워 보도록 하겠습니다.
DOM은 Document Object Model의 약자 입니다. document 객체에 소속된 DOM 매서드를 통해 특정 부분를 선택 하거나 관리 및 변경(내용 및 속성) 할 수 있습니다.
DOM 매서드
- document.getElementById(ID명) : ID 사용해서 문서 요소 선택
- document.querySelector(CSS선택자) : CSS 선택자 사용 (IE 8이상)
id를 엄격하게 구분 합니다. id명 정의시 주의가 필요합니다.
1. 문서 객체 한개를 관리 및 변경
1-1. ID를 사용하는 방법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>DOM EXAMPLE 01</title> </head> <body> <h1 id="title">here would be changed</h1> <script> let tile = document.getElementById('title'); title.style.color = 'red'; title.style.background = 'white'; title.innerHTML = 'changed'; </script> </body> </html> |
1-2. CSS 사용방식
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS selector</title> </head> <body> <ul> <li>hello</li> <li>world</li> <li>javascript</li> <li>dom</li> </ul> <script> let li = document.querySelector('li'); li.style.color = 'blue'; li.style.background = 'green'; li.innerHTML = 'changed'; </script> </body> </html> |
CSS 선택자로 사용하는 방식은 가장 첫 번째 요소만 관리 및 수정 됩니다.
성실함의 잣대로 스스로를 평가하라, 그리고 관대함의 잣대로 남들을 평가하라.
Judge thyself with the judgment of sincerity, and thou will judge others with the judgment of charity.
존 미첼 메이슨
John Mitchell Mason
Comments