JavaScript의 document 객체: DOM 구조를 접근하는 관문. HTML 문서를 나타낸다고 할 수 있음.
js가 html에 접근할 때 사용
DOM트리의 root node에 접근하게 해줌
// 1.
document.body.innerHTML = '바꿀 값';
// 2.
let blueElement = document.querySelector('.blue');
blueElement.style.backgroundColor = 'blue';
// 3.
createElement(tagName)
//4.
const 변수명 = document.getElementsByClassName('클래스명')[0];
특정 element 접근 (css selector (class, id, tag 등)로 가능)
- JavaScript에서 style 수정할 때
hypen(-) 사용불가
camelCase 사용
.getElementsByClassName('클래스명')
'클래스명'이 클래스이름인 요소를 찾음
[index]
앞의 함수가 요소들을 찾으면 배열로 반환 → 원하는 위치의 index 찾음
주의
함수가 찾은 요소 1개→ 요소로 return
함수가 찾은 요소들→ 배열로 return