반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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 31
Archives
Today
Total
관리 메뉴

taenyLog

getElementById와 querySelector 의 차이를 chatGPT에게 물어봤다 본문

Web

getElementById와 querySelector 의 차이를 chatGPT에게 물어봤다

taenyLog 2023. 6. 9. 07:07
반응형

chatGPT에게 getElementById와 querySelector 의 차이를 물어봤다.

 

getElementByIdquerySelector는 모두 JavaScript에서 DOM 요소를 선택하기 위해 사용되는 메소드입니다. 하지만 두 메소드는 사용하는 방식과 동작에 차이가 있습니다.

 

getElementById: 이 메소드는 주어진 ID에 해당하는 요소를 선택합니다. DOM에서 ID는 고유해야 하므로 문서 내에서 유일한 요소를 선택할 때 사용됩니다. getElementById는 document 객체의 메소드이므로 전체 문서에서 요소를 찾습니다.

 

예시 : javascript

const element = document.getElementById('myId');

 

 

querySelector: 이 메소드는 CSS 선택자를 사용하여 요소를 선택합니다. 따라서, 클래스, 태그 이름, 속성 등 다양한 선택자를 사용할 수 있습니다. querySelector는 document 객체뿐만 아니라 요소 자체에서도 사용할 수 있습니다.

 

예시 : javascript

const element = document.querySelector('.myClass');

 

따라서, 만약 특정 ID를 가진 요소를 선택하려면 getElementById를 사용하고, 다양한 선택자를 사용하여 요소를 선택하려면 querySelector를 사용하면 됩니다.

반응형