| 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.
| |
| Testen | |