簡體   English   中英

如何使用javascript將用戶填充的表中的兩列相乘

[英]How to multiply two columns in a user-filled table using javascript

我用兩列A和B列在js中制作了表格,並有可能在其單元格中寫入一些數字。 填寫此表后,我需要在一行中乘以數字並將結果寫入另一列。

我能夠使用HTML + JS將兩個輸入結果相乘,結果又出現在另一個文本框中,但是我不知道如何使用JS表和循環來將一行中的兩個單元格相乘。

**var** table = document.getElementById('tab');

**for** (var i = 1; i < table.rows.length; i++)
{
    result = parseInt(table.rows[i].cells[1]) * 
     parseInt(table.rows[i].cells[2] );
}

document.getElementById('val').innerHTML = "multiply:" + result;
console.log(result); 

控制台顯示NaN,如果該表是在JS編輯器而不是HTML中創建的,則我不知道該表上的引用是否可以使用該方式。

我建議不要使用var表,最好使用var表名。 table可以是也可以不是保留關鍵字,但是我們可以更好地將表命名為tablename。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM