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 |
Tags
- justify-content
- for in
- properties
- javascript
- flex
- 논리연산자
- typeof
- 함수
- 반복문
- Methods
- 화살표함수
- boolean
- 변수
- ELSE
- 함수선언식
- 함수표현식
- align-content
- 프론트엔드
- 문자열
- 속성
- 기초
- 비교연산자
- if else
- 타입
- for of
- frontend
- for
- flex-wrap
- 조건문
- flex-direction
Archives
- Today
- Total
하얀 코딩
[DOM - 4] querySelector 본문
querySelector는 JavaScript를 사용하여 웹 페이지에서 원하는 HTML 요소를 선택하는 메서드입니다.
이 메서드는 CSS 선택자를 사용하여 요소를 찾고 선택할 수 있으며,
선택한 요소를 JavaScript로 조작하거나 정보를 가져올 수 있습니다.
문법
let element = document.querySelector("CSS_선택자");
동작
querySelector는 문서에서 첫 번째로 일치하는 요소를 선택합니다.
따라서 여러 요소가 일치하는 경우 첫 번째 요소만 선택됩니다.
일치하는 요소가 없으면 null이 반환됩니다.
예시
클래스 이름으로 요소 선택
let firstButton = document.querySelector(".button"); // 클래스가 "button"인 첫 번째 요소 선택
아이디로 요소 선택
let mainHeading = document.querySelector("#header"); // 아이디가 "header"인 요소 선택
태그 이름과 클래스 조합으로 요소 선택
let firstParagraphWithClass = document.querySelector("p.highlight"); // 클래스가 "highlight"인 첫 번째 <p> 요소 선택
활용
선택한 요소를 JavaScript로 조작할 수 있습니다.
예를 들어, 속성 변경, 텍스트 변경, 이벤트 리스너 추가 등을 할 수 있습니다.
// 선택한 요소의 텍스트 변경 예제
var element = document.querySelector(".myElement");
element.textContent = "새로운 텍스트 내용";
선택한 요소의 정보를 가져올 수 있습니다.
// 선택한 요소의 텍스트 내용 가져오기
var element = document.querySelector(".myElement");
var textContent = element.textContent;
querySelector는 웹 개발에서 매우 유용한 도구로, 원하는 요소를 쉽게 찾고 조작할 수 있게 해줍니다.
CSS 선택자의 개념을 이해하고 활용할 수 있다면 웹 페이지의 요소를 다루는 데 큰 도움이 됩니다.
'DOM' 카테고리의 다른 글
[DOM - 6] Element 추가 / 삭제 (0) | 2023.12.12 |
---|---|
[DOM - 5] querySelectorAll (0) | 2023.12.12 |
[DOM - 3] 단일 Element 선택 (0) | 2023.12.12 |
[DOM - 2] 탐색 API (0) | 2023.12.12 |
[DOM - 1] DOM 기초 (0) | 2023.01.04 |