IT/Javascript
자바스크립트(javascript) 요소 선택 쿼리 셀럭터querySelector 사용법 및 예제
꿍짱
2024. 3. 22. 12:31
반응형
querySelector란?
querySelector는 Javascript(자바스크립트)에서 HTML태그를 제어 할 수 있는 함수이다.
기존 Javascript(자바스크립트)에서 DOM을 선택하기 위해서는 getElementById, getElementsByClassName, getElementsByTagName 등의 메서드를 사용했다.
이러한 메서드들은 각각 아이디, 클래스, 태그 이름 등을 기준으로 요소를 선택할 수 있었다. 이 때문에 제이쿼리가 널리 보급되었다고 해도 과언이 아니다.
하지만 ES5버전 부터 querySelector가 등장했는데, querySelector를 사용하면 제이쿼리처럼 CSS선택자를 직접 사용하여 더 간단하게 요소를 선택할 수 있다.
제이쿼리 요소 선택 방법
2024.03.19 - [IT/JQuery] - 제이쿼리(JQuery) ID, CLASS로 선택하기(제이쿼리 셀렉터 Selector )
반응형
querySelector 사용 법
기존에 자바스크립트에서 요소를 선택 할 때는 엄청 긴코드를 써야 했었다.
const elements = document.getElementsByClassName('클래스명');
const elements = document.getElementsById('아이디명');
const elements = document.getElementsByTagName('태그이름')
querySelector로 요소를 선택하면 querySelector하나로 모든 선택자를 사용할 수 있다.
const elements = document.querySelector('.클래스명');
const elements = document.querySelector('#아이디명');
const elements = document.querySelector('태그이름')
간단하게 예제를 통하여 알아보자.
See the Pen Untitled by 문정현 (@wqmlgxov-the-flexboxer) on CodePen.
위 처럼 querySelector를 쓰면 제이쿼리 처럼 CSS선택자를 이용해서 요소를 제어 할 수 있다.
오늘의 포스팅은 여기까지입니다.
끝까지 읽어주셔서 감사합니다.
300x250