Traversing the DOM
JavaScript
/* Walking the DOM */
function traverse(el) {
//do something here for preorder operations
for (var i = 0; i < e.child.length; i+) {
traverse(el.children[i]);
}
//do something here for postorder operations
}
traverse(document.documentElement);