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 |
Tags
- 되돌리기
- 깃허브 토큰 발급
- Quartz dependency
- AWS 생성
- Jenkins
- 채팅 프로젝트
- 배열 call by value
- 환경변수
- firstChild
- Quartz 라이브러리
- deploy.sh
- 깃허브 토큰 생성
- .ppk
- Node Property
- 타임리프 참조 오류
- vue 실행
- 테스팅
- git 폴더 모으기
- dbeaver 백업/복구
- reset
- 배포 자동화
- 클래스 참조
- vue 추가
- ..gitignore
- CI/CD
- 자바 swing 프로젝트
- EL1021E
- 소프트웨어
- submit 기본동작
- document 함수
Archives
- Today
- Total
TY blog
HTML 요소 선택 JS 함수 정리 본문
1. document 객체
JavaScript 에서 사용되는 전역 객체로, 현재 페이지의 DOM을 나타낸다. (최상위 객체)
DOM을 조작하고 제어하기 위해 사용한다.
2. document.getElementsByTagName(태그이름)
해당 태그 이름의 요소를 모두 선택하며, NodeList를 리턴한다.
1. document.getElementsByTagName('div');
/*
1. html페이지에서 div 태그를 모두 가져온다.
*/
3. document.getElementById(아이디)
해당 아이디의 요소를 선택하며 아이디속성은 1개의 값을 가지므로 단일 객체를 리턴하고 해당 ID를 가진 요소가 없으면 null을 반환한다.
1. document.getElementById('ElementID');
/*
1. html페이지에서 ID값이 ElementID를 요소로 선택한다.
*/
4. document.getElementsByClassName(클래스이름)
해당 클래스의 요소를 선택하며 클래스 속성은 여러 개의 값을 가질 수 있어, NodeList를 리턴한다.
1. document.getElementsByClassName('clName');
/*
1. html페이지에서 clName의 이름을 가진 클래스를 모두 가져온다.
*/
5. document.getElementsByName(name속성값)
해당 name에 이름을 가진 요소를 선택하며, 여러 개의 값을 가질 수 있어 NodeList를 리턴한다.
1. document.getElementsByName('clName');
/*
1. html페이지에서 name속성값이 clName인 요소를 모두 가져온다.
*/
6. document.querySelectorAll(선택자)
HTML 문서 내에서 지정된 CSS 선택자와 일치하는 모든 요소를 선택하며 NodeList를 리턴한다.
1. document.querySelectorAll('.test');
/*
1. test 이름을 가진 클래스를 모두 선택한다.
*/
2. document.querySelectorAll('p *');
/*
2. p 태그 내의 모든 요소를 선택한다.
*/
※ NodeList로 리턴하는 객체는 배열을 인덱스로 접근하며 사용한다.
var test = document.querySelectorAll('.test');
/*
1. test[0] --> 리턴받은 배열을 인덱스로 접근하며 첫 번째 test클래스 요소에 접근한다.
*/
'프로그래밍 언어 > JavaScript' 카테고리의 다른 글
HTML 요소 Node Property 정리, Element 요소 선택하기 (0) | 2024.01.26 |
---|---|
Form submit 기본흐름 제어 (0) | 2023.11.11 |
onfocus, onblur 이벤트 (0) | 2023.09.22 |
JavaScript 이미지 규격 체크 onload 함수 (0) | 2023.03.13 |
js 정규식 문자열 변환 (1) | 2023.01.28 |
Comments