Additional utilities for searching the DOM.
Collect multiple nodes through a shallow search.
For tags, eq is being utilized to determine equality.
dom-collect-children-by-tag
Locate a single node through a shallow search.
As soon as the node has been found, it should be returned immediately.
For tags, eq is being utilized to determine equality.
dom-find-child-by-tagdom-find-child-by-attrdom-find-child-by-class
Locate a single node through a deep search.
As soon as the node has been found, it should be returned immediately.
For tags, eq is being utilized to determine equality.
dom-find-descendant-by-tag
Locate a single node through a deep search.
As soon as the node has been found, it should be returned immediately.
When trimmed, a node attribute being matched upon should be identical to the MATCH argument.
This means string= is being utilized to determine equality.
dom-find-descendant-by-attrdom-find-descendant-by-classdom-find-descendant-by-id
Locate a single node through a deep search.
As soon as the node has been found, it should be returned immediately.
A node attribute under examination should successfully match against the MATCH argument.
This means string-match is being utilized to determine equality.
dom-find-descendant-by-attr-matchdom-find-descendant-by-class-matchdom-find-descendant-by-id-match
Locate a single node through a series of nested shallow queries. Each query states that a given attribute should be equal to a given value. This is useful when you are looking for a specific node at a given depth.
dom-descend