개발후라이
개발후라이
개발후라이
  • 분류 전체보기 (285)
    • Web Front End (74)
      • Javascript & Typescript (26)
      • React (11)
      • Vue (4)
      • Nodejs (1)
      • HTML (6)
      • CSS (7)
      • HTTP (6)
      • 책 - Review (8)
    • TIL (0)
    • Problem Solved (135)
      • 알고리즘 (4)
      • BOJ (67)
      • Programmers (8)
      • HackerRank (33)
      • LeetCode (23)
    • 회고 (4)
      • 오늘의 회고 (16)
      • 주간 회고 (15)
      • 월간 회고 (7)
      • WakaTime (9)
    • Git (3)
    • 기타 (15)
      • 취업 (5)
      • 자격증 (1)

블로그 메뉴

  • GitHub
  • LinkedIn
  • 홈

인기 글

태그

  • 오늘의회고
  • 자바스크립트
  • 노마드북클럽
  • 회고
  • TypeScript
  • 노개북
  • JavaScript
  • 개발자
  • 프론트엔드
  • 릿코드

최근 댓글

최근 글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
개발후라이

개발후라이

Web Front End/Javascript & Typescript

[Javascript] DOM API

2020. 2. 14. 12:20
반응형

document.getElementById("{id}");

  • 주어진 문자열과 일치하는 id 속성을 가진 요소를 찾고, 이를 나타내는 Element 객체를 반환
  • ID가 없는 요소에 접근하려면 Document.querySelector()를 사용
  • 찾으려는 id가 없으면 null 반환

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/27b16df4-8484-4f27-8904-043a8d058312/Untitled.png

document.querySelector("{css selector}");

document.querySelectorAll("{css selector}");

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cfc25f38-c523-4a29-a17d-0762e55d060b/Untitled.png

getElementId + innerHTML

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9f46ae50-6913-47c3-b464-c2d7f94964a8/Untitled.png

Node Type

  • elements, text, comments 처럼 서로 다른 종류의 노드를 구별하는데 사용 가능

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5c3dbd09-9c81-4d0d-83b1-7ba5190eb8c1/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/30d45ebd-e01e-482b-bf51-e00bf76b6e01/Untitled.png

HTML Node 탐색

  • text를 포함하여 탐색할 수 있음

    let divEl = documenlt.querySelector("div");
    divEl;

    divEl.firstChild;
    divEl.lastChild;

    divEl.childNodes;

    divEl.nextSibling;
    divEl.previousSibling;

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4a6beb92-5711-4aea-a181-8ba9a9e66732/Untitled.png

HTML Element 검색

  • text를 제외하고 검색

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d6229a31-b1ce-4757-a6dd-aa762693ca2f/Untitled.png

Node 생성과 추가

appendChild

document.createElement("div");
document.createTextNode("text");
element.appendChild();

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2b61b882-6d51-4811-a5b0-ad6f8f6962b3/Untitled.png

반응형
저작자표시 (새창열림)
    'Web Front End/Javascript & Typescript' 카테고리의 다른 글
    • [Javascript] Event & EventListener
    • [Javascript] Web API - Window
    • [Javascript] 줄바꿈 없이 console에 출력하는 방법
    • Visual Studio Code 단축키
    개발후라이
    개발후라이
    어제보다 오늘 발전하기 위한 공간 https://github.com/choisohyun

    티스토리툴바