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 |