Andreas_Gast: Elemente eines DOM-Nodes zählen

Beitrag lesen

So hab das Problem wie folgt lösen können. Ich gebe nun die Anzahl mit einem return zurück.

  
var anzahl_elemente=countDOM_call(document.getElementById('body'),0);  
alert(anzahl_elemente)  
  
	function countDOM_call(ele,p_count){	  
		var temp=ele;	  
		count=temp.childNodes.length;		  
		if(temp.hasChildNodes()){  
			for(var i=0;i<temp.childNodes.length;i++){  
				count+=countDOM_call(temp.childNodes[i]);  
			}  
		}  
		return count;  
	}