it's more efficient to use Element.querySelector()
because you're referencing to a narrower target if compared to Document.querySelector()
;
in both ways you'll have access to the DOM tree, but since the starting point is always document
using Document.querySelector()
you'll be traversing the dom entirely from the root until a child element will match.
On the other hand Element
is already a reference to a certain node so the query won't begin from root, with all that comes with it ...
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…