1. 返回值:
getElements返回动态集合:
优: 首次查找效率高
缺: 可能造成反复查找DOM树
querySelector返回非动态集合:
优: 包含完整属性,无需反复查找DOM树
缺: 首次查找效率低
2. 易用性:
querySelector更灵活, 且更简单
getElements每次只能查找一种结果,无法设置查找条件,更繁琐
总结:
如果一次查找就能找到元素时,首选getElements
如果查找条件复杂时,就用querySelector
相关文章
- 02-22DOM操作中,getElementByXXXX 和 querySelector 的区别
- 02-22window.onload和$函数的区别,document中getElementById()等函数的用法,DOM对象转换成jQuery对象
- 02-22利用DOM节点找对象和直接在标签属性中调函数传值this的书写区别
- 02-22SQL中join操作后面的on 和 where 的区别
- 02-22原生:js中的bom和dom有什么区别?bom和dom的区别总结
- 02-22了解js中的dom和bom对象,以及两者区别
- 02-22jdbc中的Statement对象和Preparedstatement对象的区别,以及通过jdbc操作调用存储过程
- 02-22Dom4j中getStringValue()和getText()用法的区别
- 02-22Oracle中Blob和Clob类型的区别与操作
- 02-22php 中self,this的区别和实地操作