两个都是javascript的原生方法。
getElementsByTagName方法返回的是HTMLCollection对象。
querySelectorAll方法返回的是NodeList对象。
NodeList与HTMLCollection的区别可以参考下面的文章
两个方法的区别有
- getXXXByXXX 获取的是动态集合,querySelector获取的是静态集合。
- getXXXByXXX更快。为什么
本文深入探讨了JavaScript中getElementsByTagName与querySelectorAll两种元素选择方法的区别。详细解释了两者的返回类型、动态与静态集合的概念,以及执行效率上的差异。
两个都是javascript的原生方法。
getElementsByTagName方法返回的是HTMLCollection对象。
querySelectorAll方法返回的是NodeList对象。
NodeList与HTMLCollection的区别可以参考下面的文章
两个方法的区别有

被折叠的 条评论
为什么被折叠?