기본 JS 예제
요소의 NodeList 가져 오기
var elem = document.querySelectorAll('[data-id="container"]')
html : <div data-id="container"></div>
첫 번째 요소 얻기
var firstElem = document.querySelector('[id="container"]')
html : <div id="container"></div>
노드리스트를 리턴하는 노드 콜렉션을 대상으로합니다.
document.getElementById('footer').querySelectorAll('[data-id]')
html :
<div class="footer">
<div data-id="12"></div>
<div data-id="22"></div>
</div>
여러 (OR) 데이터 값을 기반으로 요소 가져 오기
document.querySelectorAll('[data-section="12"],[data-selection="20"]')
html :
<div data-selection="20"></div>
<div data-section="12"></div>
결합 된 (AND) 데이터 값을 기반으로 요소 가져 오기
document.querySelectorAll('[data-prop1="12"][data-prop2="20"]')
html :
<div data-prop1="12" data-prop2="20"></div>
값이 시작하는 항목 가져 오기
document.querySelectorAll('[href^="https://"]')