Dorothy_YANG
With Dorothy
Dorothy_YANG
전체 방문자
오늘
어제
  • 분류 전체보기 (279)
    • Hi, I'm Dorothy 🕵️‍♂️ (21)
      • Slowly but Surely (18)
      • IT certifications (3)
    • 🤯TIL (80)
      • HTML & CSS (2)
      • Javascript & jQuery (13)
      • React (13)
      • C언어 (1)
      • JAVA (22)
      • Python (2)
      • Oracle SQL (10)
      • My SQL (5)
      • Spring (12)
    • 💻Programmers (17)
    • 🏫 Open API_JAVA (101)
    • 🌎 Project (10)
      • Shopping (10)
    • 💥 Error (24)
    • ⚙ Setting (23)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • googlecolaboratory
  • java
  • CSS
  • AllArgsConstructor
  • SQLD합격후기
  • 백준
  • 콜라보레이토리
  • SQLD합격
  • 오류해결
  • sql기간
  • Database
  • SQL
  • 비쥬얼스튜디오코드
  • 창초기화
  • 기간쿼리
  • 파이썬온라인
  • spring
  • Eclipse
  • colaboratory
  • 기간설정
  • 연습문제
  • 코딩앙마
  • 이것이자바다
  • 서버등록
  • 노마드코더
  • Javascript
  • 시작일종료일
  • HTML
  • oracle
  • 독학후기

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Dorothy_YANG

With Dorothy

🤯TIL/Javascript & jQuery

[생활코딩] Element 객체(식별자 API, 조회 API, 속성 API, jQuery 속성 제어 API)

2023. 3. 7. 22:48
728x90

Element 객체

  • element를 추상화한 객체
  • DOM의 계층구조에서 Element 객체의 위치
Node
Document CharacterData Element Attr
HTML Document Text
|
Comment(주석)
HTML Element
|
- HTMLHeadElement
- HTMLLIElement
 
  • var t = document.getElementById('active');
  • .style : inline 수식

식별자 API

  • 자신을 찾을 수 있도록 이름을 갖는 것
  • Element.tagName : ONLY 읽어오기
  • Element.id : id 값 읽고 변경가능
  • Element.className : 까다로움. / 클래스 네임 지정, 변경 추가 가능
  • Element.classList : 훨씬 사용이 쉽다. / 여러개 DOM 수정시 편리 / DOMtockenList 객체가 저장되어있다.

조회 API

  • (ex. getElementsBy~ 사용)
  • document 객체의 조회              vs          Element 객체의 조회
    문서 전체에서 조회된다.           vs          특정 하위 범위 조회를 원할 경우

속성 API

  • var t = document.getElementById('target');
  • 'target' : element 객체
  • t.getAttribute('href');
  • t.setAttribute('id', 'dorot2');
  • t.removeAttribute('title');
  • t.hasAttribute('title'); ➡ 값 유무 조회
  • 속성 vs 프로퍼티( 더 간편하고 빠르지만 html과 js에서 사용하는 이름이 다르다.
  • target.setAttribute(' '); vs target.className = ' ';

jQuery 속성 제어 API

  • attr 메소드 (인자 2개 ➡ setAttribute, 인자 1개 ➡ getAttribute)
  • .attr (attribute 방식)       vs      .prop (property 방식)
    갖고 있는 값 그대로      vs      전체 url / T F 리턴

 

jQuery 조회 범위 제한

  • - .find : id/class 중 find에 선언된 애들만 세부설정

  • 출처
    http://opentutorials.org/module/904/6681
 

Element 객체 - 웹브라우저 JavaScript

소개 Element 객체는 엘리먼트를 추상화한 객체다. HTMLElement 객체와의 관계를 이해하기 위해서는 DOM의 취지에 대한 이해가 선행되야 한다. DOM은 HTML만을 제어하기 위한 모델이 아니다. HTML이나 XML,

opentutorials.org

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'🤯TIL > Javascript & jQuery' 카테고리의 다른 글

[생활코딩] Document 객체  (0) 2023.03.10
[생활코딩] Node 객체(관계 API, 노드 종류 API, 변경 API)  (0) 2023.03.08
DOM : Document Object Model  (0) 2023.03.06
BOM : Browser Object Model  (0) 2023.03.05
[제이쿼리] 제이쿼리 문서 객체 선택자와 조작법  (0) 2023.01.09
    '🤯TIL/Javascript & jQuery' 카테고리의 다른 글
    • [생활코딩] Document 객체
    • [생활코딩] Node 객체(관계 API, 노드 종류 API, 변경 API)
    • DOM : Document Object Model
    • BOM : Browser Object Model
    Dorothy_YANG
    Dorothy_YANG
    Slowly but Surely, 비전공 문과생의 개발공부

    티스토리툴바