Frage: Fehler??

Beitrag lesen

Hallo
Habe versucht eine simple Javascipt-Seite zu schreiben und irgendetwas funktioniert nicht. Text:

<body>
<script>
function clear () {
if (document.getElementById("button").value=="auswahl") {

anzahl_zutaten=document.getElementsByName('zutat').length;
  for(i = 0 ; i < anzahl_zutaten ; i++) {
    document.getElementsByName('zutat')[i].checked = true;
  }
document.getElementById("button").value="abwahl";
}

else {
  for(i =0; i <=7; i++) {
  document.getElementsByName('zutat')[i].checked= false;
  }
  document.getElementById("button").value="auswahl";
}
}
</script>

<h1>Pizzaservice</h1>
<form name="pizza" action="">
<input type="checkbox" name="zutat" value="Tomaten"> Tomaten <br>
<input type="checkbox" name="zutat" value="Käse"> Käse <br>
<input type="checkbox" name="zutat" value="Schinken"> Schinken <br>
<input type="checkbox" name="zutat" value="Thunfisch"> Thunfisch <br>
<input type="checkbox" name="zutat" value="Salami"> Salami <br>
<input type="checkbox" name="zutat" value="Champignons"> Champignons <br>
<input type="checkbox" name="zutat" value="Oliven"> Oliven <br>
<input type="checkbox" name="zutat" value="Mais"> Mais <br>
<br>
</form>

<input name="" id="button" type="button" value="auswahl" onClick="clear()">

</body>