function countTags(node){
var node=node?node:window.document;
var nums=0;
if(node.nodeType==1){
nums++;
}
for(var i=0,l=node.childNodes.length;i<l;i++){
nums += countTags(node.childNodes[i]);
}
return nums;
}
alert(countTags());
转载自: 简书 - 低至一折起