提问人:gorrangi 提问时间:9/27/2023 更新时间:9/27/2023 访问量:51
querySelector() 和 getElementBy[Id/ClassName/TagName] 有什么区别?[复制]
What's the difference between querySelector() and getElementBy[Id/ClassName/TagName]? [duplicate]
问:
我不明白使用 querySelector() 和 getElementById() 之间的区别。我知道querySelector通过使用任何选择器来检索元素,这使得它更加通用。
还有什么区别吗?什么时候应该使用 getElementById 而不是 querySelector?
答:
0赞
brandonscript
9/27/2023
#1
根据这篇文章:
getElementById() 每秒可以运行大约 1500 万次操作,而在最新版本的 Chrome 中,querySelector() 每秒只能运行 700 万次操作。
因此,如果该性能量对您很重要,那么这样做是有意义的。否则,不,除了上述灵活性之外,没有其他区别。
评论
querySelector