hi,
ich habe einen <div>-Bereich, und in diesem entweder weitere <div>-Tags oder <a>-Tags. Wie kann ich erfahren, wieviele Child-Elemente es sind?
Ich habe hier mal eine Funktion gebastelt, die rekursiv alle child Elemente durchlaeuft, um festzustellen, ob Element 2 innerhalb von Element 1 steckt. Ich denke, Du kannst das fuer Deine Zwecke abaendern.
gruesse Joachim
// checking for Mozilla if n2 within n1
var isIn = 0;
function mozContains(n1, n2) {
if(n1 && n2 && n1.hasChildNodes()) {
for (var i = 0; i < n1.childNodes.length; i++) {
var nx1 = n1.childNodes[i];
if (nx1 == n2) isIn = 1;
if (nx1.hasChildNodes()) mozContains(nx1, n2);
}
}
return isIn;
}