반응형
Notice
Recent Posts
Recent Comments
Link
taenyLog
getElementById와 querySelector 의 차이를 chatGPT에게 물어봤다 본문
반응형
chatGPT에게 getElementById와 querySelector 의 차이를 물어봤다.
getElementById와 querySelector는 모두 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를 사용하면 됩니다.
반응형
'Web' 카테고리의 다른 글
Bulma사용하기 (0) | 2023.06.11 |
---|---|
유데미 웹개발 부트캠프 2023 | section 26 : 점수 관리자 제작하기 (0) | 2023.06.11 |
chatGPT에게 코드를 짜달라고 부탁했는데 잘못된 코드를 줬다며 사과했다. (0) | 2023.06.09 |
JavaScript this (0) | 2023.06.02 |
JavaScript Element :classList (0) | 2023.06.02 |