tettr: Counter Variable, Wert übergeben

Hallo, ich möchte per Button Click den Wert in rows[count] hochzählen. Das funktioniert so leider nicht. Woran kann das liegen? Wenn ich dagegen zB. in rows[2] den Wert direkt schreibe, bekomme ich mein Zelle. Danke für Tipps.

<input type="button" onclick="addCell()" value="Add cell">

  <script type="text/javascript">
function addCell(){
    count++;
    document.write(count);
    var x=document.getElementById('myTable').rows[count]
    var y=x.insertCell(4)
    y.innerHTML="+"
}
</script>
  1. Hi,

    ich möchte per Button Click den Wert in rows[count] hochzählen. Das funktioniert so leider nicht. Woran kann das liegen? Wenn ich dagegen zB. in rows[2] den Wert direkt schreibe, bekomme ich mein Zelle. Danke für Tipps.

    <input type="button" onclick="addCell()" value="Add cell">
    
      <script type="text/javascript">
    function addCell(){
        count++;
        document.write(count);
        var x=document.getElementById('myTable').rows[count]
        var y=x.insertCell(4)
        y.innerHTML="+"
    }
    </script>
    

    Wenn document.write nach Erstellen des Dokuments benutzt wird, ersetzt es das aktuelle Dokument. Die Zeile mit dem document.getElementById muß also scheitern, weil es in dem jetzt nur aus dem Inhalt von count bestehenden Dokument kein Element mit der Id myTable mehr gibt.

    cu,
    Andreas a/k/a MudGuard