1.Dom操作:树形遍历html标签
<script type="text/javascript">
var str="";
function listNodes(node,level){
printInfo(node,level);
level++;
var nodes=node.childNodes;
for(var x=0;x<nodes.length;x++){
if(nodes[x].hasChildNodes()){
listNodes(nodes[x],level);
}else
printInfo(nodes[x],level);
}
}
function getSpace(level){
var s="";
for(var x=0;x<level;x++){
s+="---";
}
return s;
}
function printInfo(node,level){
str+=getSpace(level)+""+node.nodeName+"..."+node.nodeType+"..."+node.nodeValue+"<br/>";
}
function getNodes(){
listNodes(document,0);
document.write(str);
}
</script>