Skip to content

Commit 810ee80

Browse files
committed
fix #49, remove the duplicate node checking, avoid missing some attribute nodes that have the same value.
1 parent a091ad3 commit 810ee80

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

query.go

-5
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,6 @@ func QuerySelectorAll(top *html.Node, selector *xpath.Expr) []*html.Node {
8383
for t.MoveNext() {
8484
nav := t.Current().(*NodeNavigator)
8585
n := getCurrentNode(nav)
86-
// avoid adding duplicate nodes.
87-
if len(elems) > 0 && (elems[0] == n || (nav.NodeType() == xpath.AttributeNode &&
88-
nav.LocalName() == elems[0].Data && nav.Value() == InnerText(elems[0]))) {
89-
continue
90-
}
9186
elems = append(elems, n)
9287
}
9388
return elems

0 commit comments

Comments
 (0)