Anzahl von Elementen ermitteln?
Falk
- javascript
0 noscript
Hallo,
ich möchte mit Javascript eine bestimmte Anzahl von <p></p> Elementen in mehreren Tabellen zählen lassen und die Summe im Dokument ausgeben.
Dazu habe ich folgenden Code:
function Artikel(){
Greife auf eine Tabelle mit einer td, die die id "Inhalt" hat, zu (dort befinden sich die Tabellen)
var objTd = document.getElementById('Inhalt');
Hole mir nun alle Tabellen
var objTable = objTd.getElementsByTagName('table');
Jetzt suche ich nach den <p> Elementen
for (i=0; i<objTable.length; i++){
var objP = objTable[i].getElementsByTagName('p');
Diese Variable enthält nun die Anzahl der <p>-Elemente in den einzelnen Tabellen.
var z = objP.length;
}
}
Mein Problem: Wie bekomme ich die Summe der einzelnen <p>-Elemente aus allen Tabellen? Oder gibts einen anderen (besseren) Weg?
Gruß
Falk
wenn außerhalb der Tabellen in "Inhalt" keine p vorkommen:
var p_anzahl = document.getElementById('Inhalt').getElementsByTagName('p').length;
ansonsten hilft aufsummieren.
Wow, perfekt!!! :-)
Vielen Dank!