querySelectorAll은 태그, id, class까지 다 반환이 가능한 반면, getElementsByTagName은 오직 태그(div, a, span 등)만 반환이 가능합니다. 말그대로 Selector All이 아니라, Element By TagName만 해당하는 것이죠. 다양한 선택자를 마치 CSS처럼 선택하기를 바라신다면 querySelectorAll을 쓰는 것을 추천합니다.
querySelectorAll은 태그, id, class까지 다 반환이 가능한 반면, getElementsByTagName은 오직 태그(div, a, span 등)만 반환이 가능합니다. 말그대로 Selector All이 아니라, Element By TagName만 해당하는 것이죠. 다양한 선택자를 마치 CSS처럼 선택하기를 바라신다면 querySelectorAll을 쓰는 것을 추천합니다.
댓글