IT

쿼리선택기 대 getElementBy이드

itgroup 2023. 8. 6. 10:00
반응형

쿼리선택기 대 getElementBy이드

라는 말을.querySelector그리고.querySelectorAllDOM 요소를 선택하는 새로운 방법입니다.이전 방법과 비교해보면 어떨까요?getElementById그리고.getElementsByClassName성능 및 브라우저 지원 측면에서?

jQuery의 쿼리 셀렉터를 사용하는 것과 비교하면 성능이 어떻습니까?

사이의 차이점은 무엇입니까?queryselector그리고.getElementById언제 사용해야 합니까?queryselector대신에getelementbyid사용할 수 없는 예가 있습니까?getElementById?

"Better"는 주관적입니다.

querySelector는 최신 기능입니다.

getElementById보다 더 잘 지원됩니다.querySelector.

querySelector보다 더 잘 지원됩니다.getElementsByClassName그렇지만querySelector정적 노드 목록을 제공합니다.getElementsByClassName활성 노드 목록을 제공합니다.

querySelector으로 표현할 수 없는 규칙이 있는 요소를 찾을 수 있습니다.getElementById그리고.getElementsByClassName

지정된 작업에 적합한 도구를 선택해야 합니다.

(위의 경우,querySelector읽어주세요querySelector/querySelectorAll).

함수getElementById그리고.getElementsByClassName매우 구체적이지만, 반면에.querySelector그리고.querySelectorAll더 정교합니다.제 생각에는 그들이 실제로 더 나쁜 성과를 낼 것 같습니다.

또한 대상 브라우저에서 각 기능이 지원되는지 확인해야 합니다.최신 버전일수록 지원이 부족하거나 함수가 "버기"일 가능성이 높습니다.

언급URL : https://stackoverflow.com/questions/26848289/queryselector-vs-getelementbyid

반응형