querySelectorAll method

  1. @override
List<DomElement> querySelectorAll(
  1. String selectors
)
override

Returns all descendant elements matching the selector.

Implementation

@override
List<DomElement> querySelectorAll(String selectors) {
  if (_node case html.Element element) {
    return element
        .querySelectorAll(selectors)
        .map((e) => HtmlDomElement(e))
        .toList();
  } else if (_node case html.Document document) {
    return document
        .querySelectorAll(selectors)
        .map((e) => HtmlDomElement(e))
        .toList();
  }
  return [];
}