반응형
이번 포스트에서는 자바스크립트에서의 가장 기본적인 선택자에 대해서 소개해드려고 합니다. 최신문법과 기존문법 두가지를 모두 소개해드리며, 제이쿼리는 기세가 많이 꺾인 상황이지만 아직 사용하는 기업 및 프레임워크가 존재하기 때문에 간단하게 남기도록 하겠습니다.
자바스크립트로 DOM 선택하는 방법
// [ID로 선택]
// 자바스크립트 ES6 이후 문법(ID는 유일성을 가정함.)
document.querySelector("#header");
// 자바스크립트 ES5 이하 문법
document.getElementById("header");
// [Class로 선택]
// 자바스크립트 ES6 이후 문법
// ("box"라는 클래스명이 여러개인 경우, querySelector 메소드는 첫번째 객체만 선택됨.)
document.querySelector(".box");
document.querySelectorAll(".box");
// 자바스크립트 ES5 이하 문법
document.getElementsByClassName("box");
// [태그명으로 선택]
// 자바스크립트 ES6 이후 문법
// ("div" 태그가 여러개인 경우, querySelector 메소드는 첫번째 객체만 선택됨.)
document.querySelector("div");
document.querySelectorAll("div");
// 자바스크립트 ES5 이하 문법
document.getElementsByTagName("div");
제이쿼리로 DOM 선택하는 방법
// [ID로 선택]
$("#header");
// [Class로 선택]
$(".container");
// [태그명으로 선택]
$("div");
반응형
'컴퓨터 공학 > JavaScript' 카테고리의 다른 글
[JavaScript] var, const, let 차이점 (0) | 2021.06.13 |
---|---|
[JavaScript] 다른 페이지로 이동하기 (0) | 2021.06.05 |
[Node.js] 노드.js 설치 (0) | 2021.02.11 |