-
QuerySelector VS getElementbyID 차이언어/Javascript 2023. 6. 12. 10:52
- getElementById는 id 속성에 국한되어 id 속성만 선택자로 사용할 수 있지만, querySelector는 id, class, [data-*=""], input[name=""] 등 다양한 선택자를 사용할 수 있다.
- 아래 코드에서 querySelector를 사용하면 name 속성으로 element 객체를 가져올 수 있는데 getElementById를 사용하면 해당 element 객체를 가져오기 위해 필요없는 id를 부여해야 한다.
<input name="login"/>
- getElementById가 querySelector보다 약 1.2배 빠르다.하지만 그렇다고 꼭 getElementById를 사용할 필요는 없다.
출처 :
getElementById와 querySelector, 어느 것을 사용할까? | bobbohee
이 글을 읽기 전! ⚠️ querySelector를 사용하고 있는 사람이 쓴 querySelector 옹호 글입니다. 이전에 querySelector는 느리니 사용하지 말자는 이야기를 듣고, 최근까지 querySelector 사용을 지양해왔다. 아
bobbohee.github.io
반응형'언어 > Javascript' 카테고리의 다른 글
[자바스크립트]setInterval 함수() 와 setInterval 함수의 차이 (javascript 함수 괄호()유무) (0) 2023.06.14 innerHTML vs innerText vs textContent (0) 2023.06.13 [Javascript]<script>태그의 위치, 위? 아래? / <head>안 혹은 <body>안? (0) 2023.06.12 [HTML/CSS] div 화면 우측정렬 / 전화번호 input 가운데 정렬 (0) 2023.06.09 [Javascript]타이머 만들기 - setInterval 사용 (0) 2023.06.08