* id로 선택
document.getElementById("item");*태그로 선택
document.getElementsByTagName('p');
document.getElementsByTagName('p')[0];*클래스로 선택
document.getElementByClassName("c1");
document.getElementByClassName("c1")[0];*id 또는 태그 또는 클래스로 선택(여러개 중 첫번째 것을 선택한다.)
document.querySelector("#item");
document.querySelector('p');
document.querySelector(".c1");*여러 엘리먼트 선택
document.querySelectorAll("#item, .c1, p");
document.querySelectorAll("#item, .c1, p")[0];*name으로 선택
document.getElementsByName("네임")[0];*부모 엘리먼트
기준.parentElement*자식 엘리먼트
기준.children[0]*파일 선택
let file = documnet.getElementById("inp").files[0];*형제 엘리먼트
기준.nextElementSibling; //뒤
기준.previousElementSibling; //앞※ nextSibling이나 previousSibling은 엘리먼트가 아닌 노드까지 조회한다. 심지어는 공백도 텍스트 노드로 인정하고 조회한다. 그러니 헷갈리지 말고 사용하자.
'컴퓨터 > 클라이언트' 카테고리의 다른 글
| input type="file" 사용법 (0) | 2022.02.09 | 
|---|---|
| URI와 URL의 개념 (0) | 2022.01.26 | 
| HTTP GET 방식으로 서버에 요청하기 (작성중) (0) | 2022.01.26 | 
| 자바스크립트 이벤트 Javascript Event (0) | 2022.01.24 | 
| 구글 아이콘, 폰트 사용법 (0) | 2022.01.24 |