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