Programmieren mit DOM und JavaScript IV
 
Das Interface NodeList und seine Methode item kann benutzt werden, um einen Knoten in einer Knotenliste direkt anzusprechen.
 
 NodeList.item
 
Im folgenden sollen im bestehenden Codefragment die Werte des ersten Kindknotens der DIVs ermittelt werden:
 

function showNodeList () {
	
	var nodeList = document.getElementsByTagName('div');
  	var output1  = nodeList.item(0).firstChild.nodeValue;
	var output2  = nodeList[1].firstChild.nodeValue;
    
    alert("Textknoten des ersten DIVs:" + output1 + "\nTextknoten des zweiten DIVs:" + output2);
    
	}
	
	
<div id="eins">Text eins</div>
<div id="zwei">Text zwei</div>
 
Text eins
Text zwei
 
Man kann also die item Methode benutzen oder die Objekte direkt mit eckigen Klammern ansprechen.
Hier, wie auch bei dem vorhergehenden Beispiel gilt: eine Iteration über eine for oder eine while Schleife wird von dem Objekt nicht unterstützt. Nur über die vorgestellte length Methode ist dies möglich.
 

 

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