traversalElement static method

void traversalElement(
  1. Element element,
  2. ElementCallback callback
)

递归遍历元素的所有子元素

Implementation

static void traversalElement(Element element, ElementCallback callback) {
  element.visitChildren((child) {
    if (callback(child, element)) {
      // 如果回调返回true,则递归遍历子元素
      traversalElement(child, callback);
    }
    return; // 继续遍历
  });
}