반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- SWEA
- 자바스크립트
- 삼성
- AtoZ0403
- 삼성소프트웨어아카데미
- 배열
- 콜백지옥
- NestJS
- 정렬
- 코딩
- 중간 평균값 구하기
- 백준
- 카카오
- 코딩테스트
- 자료구조
- 그리디알고리즘
- 프로그래머스
- mybatis
- spring
- java
- javascript
- 자바
- 인프런
- 알고리즘
- 코테준비
- array
- js
- 스텍
- stack
- 코테
Archives
- Today
- Total
개발에 AtoZ까지
[ES6][JS] DOM 객체 CRUD 하는 방법 본문
반응형
◆목표
DOM 객체 생성
DOM 객체 읽기
DOM 객체 수정
DOM 객체 삭제
1. DOM 객체 생성
메서드명 | 설명 |
document.createElement(태그명) | HTML 요소 생성하기 |
document.appendChild(요소명) | HTML 요소 추가하기 |
2. DOM 객체 읽기(찾기)
메서드 | 설명 |
document.getElementById(아이디명) | id로 찾기 |
document.getElementsByTagName(태그명) | 태그로 찾기(배열로 리턴, 복수) |
document.getElementsByClassName(클래스명) | class 이름으로 찾기(배열로 리턴, 복수) |
document.querySelector(css명) | css Selector로 찾기(첫번째 요소만 선택됨) |
document.querySelectorAll(css명) | css Selector로 찾기(모든 요소를 찾음, 배열로 리턴) |
3. DOM 객체 수정
접근법 | 설명 |
element.innerText / element.innerText = 수정값 | element Text 부분 내용 확인 / 수정 |
element.innerHtml / element.innerHtml = 수정값 | element HTML 부분 내용 확인 / 수정 |
element.attribute / element.attribute = 수정값 |
element 속성값 확인 / 수정 |
element.style.property / element.style.property | element css 프로퍼티 값 확인 / 수정 |
element.setAttribute(요소명, 값) | 요소의 attribute 값 설정하기 |
4. DOM 객체 삭제
메서드 | 설명 |
document.removeChild(요소명) | HTML 요소 삭제하기 |
document.replaceChild(변경값, 이전값) | HTML 요소 대체하기 |
반응형
'프론트엔드 > JAVASCRIPT' 카테고리의 다른 글
최적화 관점에서 본 Reflow와 Repaint (0) | 2023.01.12 |
---|---|
브라우저 렌더링은 어떻게 될까? (0) | 2023.01.11 |
[ES6][JS] 함수 호출 및 Tagged Templates (1) | 2022.11.13 |
[ES6][JS] DOM과 BOM (0) | 2021.02.05 |
[ES6][JS] Javascript 동기/비동기 처리(setTimeout) 1탄 (0) | 2021.01.30 |
[ES6][JS] Javascript Scope (0) | 2021.01.30 |
[ES6][JS] Javascript Hoisting 이슈와 해결법 (0) | 2021.01.27 |
Comments