Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바스크립트 객체
- 자바스크립트 element api
- Oracle SQL
- 카카오프로젝트100
- oracle
- 자바스크립트 node
- 자바스크립트 prototype
- php
- 자바스크립트 API
- 보안뉴스 한줄요약
- 카카오프로젝트 100
- 자바스크립트 jQuery
- 파이썬
- 랜섬웨어
- 오라클
- 깃허브
- 자바스크립트 기본 문법
- oracle db
- 보안뉴스
- numpy
- javascript
- GIT
- 다크웹
- ES6
- 보안뉴스한줄요약
- python
- 카카오프로젝트
- 보안뉴스 요약
- 자바스크립트
- 보안뉴스요약
Archives
- Today
- Total
FU11M00N
[ JavaScript ] Element 객체 본문
생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅입니다.
- 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);
SUA 정보보안 멘토링에 참여하고 있습니다.
'SUA 정보보안 > JavaScript' 카테고리의 다른 글
[ JavaScript ] JS 조회 API, document 객체 vs element 객체 (0) | 2021.02.08 |
---|---|
[ JavaScript ] JS 식별자 API , Element.tagName , Element.id , Element.className , Element.classList (0) | 2021.02.08 |
[ JavaScript ] jQuery 객체 , 체이닝 , jQuery 객체 API (0) | 2021.02.08 |
[ JavaScript ] JS HTMLCollection (0) | 2021.02.08 |
[ JavaScript ] JS HTMLElement , DOM Tree (0) | 2021.02.08 |
Comments