[ JavaScript ] 자바스크립트 기본 문법 | Element 객체

2021. 2. 7. 21:39·Archive/Develop
728x90
반응형

이미지 출처 :   https://commons.wikimedia.org/wiki/File:JavaScript-logo.png

 

 

 

 

 

해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다.

 

 

 


 

 

 

자바스크립트 기본 문법  ::  Element 객체

 

 

 

Element 객체는 엘리먼트를 추상화한 객체입니다.

 

HTMLElement 객체와의 관계를 이해하기 위해서는 DOM의 취지에 대한 이해가 선행되야 합니다.

 

 

DOM은 HTML만을 제어하기 위한 모델이 아니라,

 

HTML이나 XML, SVG, XUL과 같이 마크업 형태의 언어를 제어하기 위한 규격이기 때문에

Element는 마크업 언어의 일반적인 규격에 대한 속성을 정의하고 있고,

 

 

각각의 구체적인 언어(HTML,XML,SVG)를 위한 기능은

HTMLElement, SVGElement, XULElement와 같은 객체를 통해서 추가해서 사용하고 있습니다.

 

 

 

 

다른 객체들과의 관계

 

 

DOM의 계층구조에서 Element 객체의 위치는 아래와 같습니다.

 

 

 

 

 

 

 

 

자바스크립트 기본 문법  ::  Element API

 

 

 

 

주요기능

 

 

식별자

 

문서내에서 특정한 엘리먼트를 식별하기 위한 용도로 사용되는 API

 

  • Element.classList
  • Element.className
  • Element.id
  • Element.tagName

 

 

조회

 

 

엘리먼트의 하위 엘리먼트를 조회하는 API

 

 

  • Element.getElementsByClassName
  • Element.getElementsByTagName
  • Element.querySelector
  • Element.querySelectorAll

 

 

속성

 

 

엘리먼트의 속성을 알아내고 변경하는 API

 

 

  • Element.getAttribute(name)
  • Element.setAttribute(name, value)
  • Element.hasAttribute(name);
  • Element.removeAttribute(name);

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

[ JavaScript ] 자바스크립트 기본 문법 | 조회 API | getElementsBy  (0) 2021.02.07
[ JavaScript ] 자바스크립트 기본 문법 | 식별자 API | Element.tagName, Element.id, Element.className, Element.classList  (0) 2021.02.07
[ JavaScript ] 자바스크립트 기본 문법 | jQuery 객체 | jQuery API | jQuery map  (0) 2021.02.07
[ JavaScript ] 자바스크립트 기본 문법 | HTMLCollection  (0) 2021.02.07
[ JavaScript ] 자바스크립트 기본 문법 | HTMLElement  (0) 2021.02.07
'Archive/Develop' 카테고리의 다른 글
  • [ JavaScript ] 자바스크립트 기본 문법 | 조회 API | getElementsBy
  • [ JavaScript ] 자바스크립트 기본 문법 | 식별자 API | Element.tagName, Element.id, Element.className, Element.classList
  • [ JavaScript ] 자바스크립트 기본 문법 | jQuery 객체 | jQuery API | jQuery map
  • [ JavaScript ] 자바스크립트 기본 문법 | HTMLCollection
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    백준
    오라클
    코드업
    코드업 파이썬 기초 100제
    Oracle
    백준 문제풀이
    코드업 기초
    파이썬 문제
    백준 풀이
    자바스크립트
    장고
    카카오 100일 프로젝트
    Codeup
    파이썬 백준
    javascript
    비박스
    C++
    Git
    Python
    파이썬
    자바스크립트 API
    oracle db
    파이썬 기초 문제
    백준 파이썬
    파이썬 기초
    docker
    보안뉴스
    자바스크립트 객체
    Django
    파이썬 알고리즘
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ JavaScript ] 자바스크립트 기본 문법 | Element 객체
상단으로

티스토리툴바