function rec(element) { // делаем что-то с элементом, например alert(element); var children = element.children; for (var i = 0; i < children.length; i++) { var child = children[i]; rec(child) } } rec(document.body);