पाठ 24 / 38
DOM एलिमेंट चुनना
CSS सेलेक्टर से पेज पर एलिमेंट ढूँढना।
querySelector
querySelector पहला मैच लौटाता है; querySelectorAll सभी मैच लौटाता है।
const title = document.querySelector("h1");
const items = document.querySelectorAll(".item");
console.log(title.textContent);
console.log(items.length);पुराने सेलेक्टर
getElementById, getElementsByClassName, getElementsByTagName अब भी काम करते हैं, पर querySelector/querySelectorAll किसी भी CSS सेलेक्टर को स्वीकारते हैं और आधुनिक डिफ़ॉल्ट हैं।
NodeList बनाम Array
querySelectorAll एक NodeList लौटाता है, असली array नहीं — इस पर array मेथड उपयोग करने के लिए Array.from() या [...items] उपयोग करें।