js querySelector和getElementByXXX 获取元素的区别

js的querySelector获取的是静态的集合(取到和文档更改没关系了)   获取的是第一个(并不是集合)
getElementBy 获取的是集合

querySelector和querySelectorAll() 

querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代。

总结

如果只要一次查找就可得到元素时,首选getXXXByXXX ;

如果需要经过多级查找,才能得到元素时,首选querySelector;

 

原文地址:https://www.cnblogs.com/xiaoyaoweb/p/8665190.html