selectMatchingElements method

List<Element> selectMatchingElements(
  1. Element? element
)

Implementation

List<dom.Element> selectMatchingElements(dom.Element? element) {
  if (element == null) {
    return [];
  }
  if (selector == null) {
    return [element];
  }

  if (maxCount > 1 || maxCount <= 0) {
    element.querySelectorAll(selector!).forEach((element) {
      element.remove();
    });
  } else {
    [element.querySelector(selector!)].where((element) => element != null).map((e) => e!).toList().forEach((element) {
      element.remove();
    });
  }
  return [element];
}