바르고 뜨겁게
Vanilla JS - DOM(Document Object Module) Functions 본문
HTML 에서 모든 요소를 가져와서 DOM 객체로 변경
DOM 객체는 많은 Function을 가지고 있고, Key를 이용해 사용할 수 있다.
document : 전체 document를 반환
document.querySelector("#id/.class") - 노드의 첫번째 자식 반환
const getId = document.getElementById("title");
const getId2 = document.querySelector("#title");
console.log(getId);
console.log(getId2);<h1 id="title">This works!</h1>
<h1 id="title">This works!</h1>
document.querySelectorAll("#id/.class") - 아이디/클래스값에 해당하는 모든 요소 반환
getElementById - ID 선택
const getId = document.getElementById("title");
console.log(getId);
console.dir(getId); // 자바스크립트 객체의 속성들을 한꺼번에 출력<h1 id="title">This works!</h1>
getElementById("id").innerHTML - 태그안의 text 변경
const getId = document.getElementById("title");
getId.innerHTML = "innerHTML 변경";
console.log(getId);<h1 id="title">innerHTML 변경</h1>
getElementById("id").style - 스타일 변경
const getId = document.getElementById("title");
getId.style.color = "black";
console.log(getId.style.color);
getId.style.color = "red";
console.log(getId.style.color);black
red
'자바스크립트 > Vanilla Js' 카테고리의 다른 글
Vanilla JS - 객체 리터럴 (0) | 2018.11.28 |
---|---|
Vanilla JS - Events and event handlers (0) | 2018.11.25 |
Vanilla JS - 함수(Function) Object (0) | 2018.11.25 |
Vanilla JS - 템플릿 문자열(template string) (0) | 2018.11.25 |
Vanilla JS - 변수에 넣을 수 있는 데이터 (0) | 2018.11.25 |
Comments