querySelector และ querySelectorAll
เลือกด้วยตัวเลือก CSS
querySelector คืนตัวแรกที่ตรง · querySelectorAll คืนรายการโหนดทั้งหมดที่ตรง
<h1 id="title">สมุดบันทึก</h1>
<ul class="notes">
<li>โน้ต 1</li>
<li>โน้ต 2</li>
</ul>
<script>
const title = document.querySelector("#title");
const items = document.querySelectorAll(".notes li");
console.log(title.textContent);
console.log(items.length); // 2
</script>
ผลลัพธ์ที่คาดหวัง
ได้โหนดหัวข้อ และรายการ li สองตัว
ถ้าไม่เจอ
querySelector คืน null — เช็กก่อนใช้เพื่อกัน error