Hallo Knight,
ich habe es jetzt so notiert:
function removeBereich1() {
for (var i = 0; i <= getIMG.length-1; i++) {
if(getIMG[i].src == 'http://myhomepage.de/images/bereich1/bild1.png') {
var bild1 = getIMG[i].parentNode;
bild1.setAttribute('style', 'display: none;');
}
}
warum probierst du nur wild rum und schaust nicht in der Fehlerkonsole nach, was da für Meldungen stehen?
Im obigen Code machst du drei Klammern auf, aber nur zwei wieder zu.
Wenn du eine Schleife so schreibst:
~~~javascript
for(i=0;i<5;i++) // 1
if(...) { x[i] = ...; ... } // 2
x[i]= ...; // 3
wird Zeile 2 5-mal durchlaufen mit den Werten i=0...4. Die Zeile 3 wird dann nur einmal mit i=5 ausgeführt. Schreibst du aber
for(i=0;i<5;i++) { // 1
if(...) { x[i] = ...; ... } // 2
x[i]= ...; // 3
}
werden beide Zeilen (2 und 3) mit i=0...4 ausgeführt.
Also: lerne mit der Fehlerkonsole umzugehen und lerne die Basics.
Gruß, Jürgen