getElementById trả về element đầu tiên có id, nhanh nhất. querySelector trả về element đầu tiên khớp CSS selector. querySelectorAll trả về NodeList tất cả elements khớp (static, không live). getElementsByClassName và getElementsByTagName trả về HTMLCollection (live). querySelectorAll phổ biến nhất vì linh hoạt.
Sự khác biệt giữa getElementById, querySelector và querySelectorAll là gì?
Xem toàn bộ JavaScript cùng filter theo level & chủ đề con.
Mở danh sách JavaScript