Steffan Herzgen: warum geht das nicht *getElementById*

Beitrag lesen

das geht immernoch nicht der browser sagt immernoch das ein objekt erforderlich ist. der will einfach die zusammengebastelte variable "kennung" nicht annehmen. der will die variable kennung nicht annehmen

<html>
<head>
<title></title>
</head>

<script text="JavaScript">

alp = new Array();
schiff_links_aussen = new Array();

alp = ["1.54","2.20","3","4","5","6","7","8","9","25"];
while (alp.length <= 25) {
  alp[alp.length] = "5";
}

while (schiff_links_aussen.length <= 24) {
  schiff_links_aussen[schiff_links_aussen.length] = "1.50";
}

function init_geldbetraege() {
    var zaehler = 0, kennung="";

while ( zaehler <= 3 ) // ich würd' hier mit for arbeiten - egal
    {
     kennung = "alp"; // "id" als Variablenname finde ich gewagt
     kennung = kennung+zaehler;

alert(document.getElementById(kennung).value); //<----

zaehler++;
     }

}

</script>

<body onload="init_geldbetraege()">

<form action="" method="" target="">
<input id="malen5" type="Text" name="" value="sdaf" size="" maxlength="">
</form>

</body>
</html>