dom_utils.dart 361 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
import 'dart:sky';

int childNodeCount(parent) {
  int count = 0;
  for (Node node = parent.firstChild; node != null; node = node.nextSibling)
    ++count;
  return count;
}

int childElementCount(parent) {
  int count = 0;
  for (Element element = parent.firstElementChild; element != null; element = element.nextElementSibling)
    ++count;
  return count;
}