function traverse(element)
{
/**
* 獲得節(jié)點
*/
var node = element || document;
/**
* 設(shè)置指針
*/
var focusNode = node.firstChild;
/**
* 循環(huán)遍歷
*/
while (focusNode != null)
{
if (focusNode.nodeType == 1)
{
//遞歸
traverse(focusNode);
console.log(focusNode);
}
//遍歷子節(jié)點
focusNode = focusNode.nextSibling;
}
}
traverse(document.body)