2016-10-28 4 views
0

入力値に複数の表のセルを掛けて、各計算の結果を各セルの右側の表のセルに割り当てようとしています最初の行を除いて。あなたはinputPriceから値を取得するのを忘れJavascript:入力値に複数の表のセル値を掛けて、それを他の表のセルに割り当てる

<script> 
    function updateTable() { 
     var x; 
     var itemPrice = document.getElementById("inputPrice"); 
     var newPrice; 
     for (i = 1; i < 50; i++) { 
      x = document.getElementById("table1").rows[i].cells; 
      newPrice = (parseInt(x[1].innerHTML)+1) * itemPrice; 
      x[2].innerHTML = newPrice; 
     } 
    } 
</script> 
+5

itemPriceは、HTML要素になります - あなたがオブジェクトを掛けすることはできません - あなたはあなたが必要 –

+1

セルの内容をどうのように数値にそれを変換する必要がありますが'itemPrice.value'を使用します。 – Barmar

+0

ああ、完璧です。ありがとうございました! – user708308

答えて

0

: はここに私のjavasciptです。

var itemPrice = document.getElementById("inputPrice").value; 

あなたは例を見ることができますhere

+0

ああ、それです!ありがとうございました。 – user708308

関連する問題