2022-09-14 18:14:52 +08:00

10 lines
306 B
TypeScript

/**
* 遍历所有子节点
* @param {Node} node 需要遍历的容器父元素
* @param {Function} handler 调用的方法
*/
export default function walkNode(node, handler) {
let list = node.childNodes;
if (list.length === 0) handler(node);
else list.forEach(n => walkNode(n, handler));
}