selectMatchingElements static method
List<Element>
selectMatchingElements(
- Element? element,
- String? selector,
- int maxCount
)
Implementation
static List<dom.Element> selectMatchingElements(
dom.Element? element,
String? selector,
int maxCount,
) {
if (element == null) {
return [];
}
if (selector == null) {
return [element];
}
if (maxCount > 1 || maxCount <= 0) {
return element.querySelectorAll(selector);
} else {
return [element.querySelector(selector)].where((element) => element != null).map((e) => e!).toList();
}
}