Programmieren mit DOM und JavaScript III
 
Der Befehl childNodes kann benutzt werden, um zu erfahren, wieviele Kindknoten es zu einem aktuellen Knoten gibt, bzw. ob es überhaupt welche gibt.
 
 Node.childNodes
 
Im folgenden sollen im bestehenden Codefragment die Kindknoten des DIV Tags mit der ID=eins ermittelt werden:
 

function showDOMchildNodes () {
	
	var elem = document.getElementById('eins');
	var hasNodes = elem.childNodes.length;
  	alert("Das Element hat " + hasNodes + " Kindknoten");
}
	
	
<div id="eins">Text eins</div>
       <code>Text eins eins</code>
	<code>Text eins zwei</code>
	<code>Text eins drei</code>
<div id="zwei">Text zwei</div>
 
Text eins Text eins eins Text eins zwei Text eins drei
Text zwei
 
Der Tag hat also 7 Kindelemente: einmal seinen eigenen TextKnoten, plus drei Element- und drei Textknoten
 

 

Copyright & Kontakt
jcpohl@gmx.de
© www.jcpohl.de 1999/2000