Hallo,
ich habe folgendes Funktion erstellt:
//Count Tabs
function countTabs (from, to) {
var countTabs = 0;
for (var i = from; i < to; i++) {
if(document.getElementById('test'+i+'-header')) {
countTabs += 1;
}
}
alert(countTabs);
return countTabs;
}
Der Code ist in einer externen JS Datei. In der HTML Datei ist auf jedenfall mindestens ein Element mit der ID. Ich rufe die Funktion mit countTabs(1,10); auf, erhalte aber immer die Rückgabe von 0. Ich hab noch eine andere Funktion geschrieben, in der ich auch fast den gleichen Code habe:
var countTabs = 2;
for (var k = 1; k < 10; k++) {
if(document.getElementById('test'+k+'-header')) {
countTabs += 1;
}
}
Dort funktioniert es, ich möchte aber alles logisch aufteilen. Seht ihr vielleicht den Fehler?