私の質問は、最終的にこのサイトに関連します。
http://dbtest.net16.net/ethanol-01.html
編集: ここで暗号化されていないページのソース コードを表示 >>> http://dbtest.net16.net/ethanol-22.html
これは、JavaScript を使用して計算された結果を含む HTML フォームです。私の目標は、ユーザー入力に応じて2〜6列のテーブルと可変行数を表示することです(フォームが変更されます)。私の問題は、ユーザーが [計算] ボタンをクリックした後に JavaScript で作成されたテーブルを取得する方法を完全に理解していないことです。潜在的な良い答えをいくつか見つけましたが、すべてを完全に理解していないようです。次のコードを実行すると、出力に表示したいものに多少似ています。
<html>
<!-- http://www.java2s.com/Tutorial/JavaScript/0220__Array/OutputarrayelementinaHTMLtableformat.htm -->
<head>
<title>Table of Numbers</title>
</head>
<body>
<h1>Table of Numbers</h1>
<table border="0">
<script language="javascript" type="text/javascript">
<!--
var myArray = new Array();
myArray[0] = 1;
myArray[1] = 2.218;
myArray[2] = 33;
myArray[3] = 114.94;
myArray[4] = 5;
myArray[5] = 33;
myArray[6] = 114.980;
myArray[7] = 5;
document.write("<tr><td style='width: 100px; color: red;'>Col Head 1</td>");
document.write("<td style='width: 100px; color: red; text-align: right;'>Col Head 2</td>");
document.write("<td style='width: 100px; color: red; text-align: right;'>Col Head 3</td></tr>");
document.write("<tr><td style='width: 100px;'>---------------</td>");
document.write("<td style='width: 100px; text-align: right;'>---------------</td>");
document.write("<td style='width: 100px; text-align: right;'>---------------</td></tr>");
for (var i = 0; i < 8; i++) {
document.write("<tr><td style='width: 100px;'>Number " + i + " is:</td>");
myArray[i] = myArray[i].toFixed(3);
document.write("<td style='width: 100px; text-align: right;'>" + myArray[i] + "</td>");
document.write("<td style='width: 100px; text-align: right;'>" + myArray[i] + "</td></tr>");
}
//-->
</script>
</table>
</body>
</html>
実際の JavaScript ファイルを使用してテスト テーブルを作成し、テスト データを入力することができれば、残りは自分で計算できるはずです (私はそう思います)。
以下は、これまでに見つけた最良の回答のいくつかです。
http://jsfiddle.net/drewnoakes/YAXDZ/
上記のリンクはstackoverflowで作成されましたが、現時点では元の投稿が見つからないようです.
http://www.java2s.com/Tutorial/JavaScript/0220__Array/OutputarrayelementinaHTMLtableformat.htm
どんな助けでも大歓迎です。私の経験が限られているため、よりシンプルな方が良いです。