新增功能。我的知識水平是愛好者。我的問題最終會涉及到這個網站:使用javascript創建HTML表格
http://dbtest.net16.net/ethanol-01.html
編輯:查看未加密的網頁源代碼,這裏>>>http://dbtest.net16.net/ethanol-22.html
這是一個HTML形式使用JavaScript計算結果。我的目標是根據用戶輸入顯示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/
上面的鏈接起源於計算器,但我似乎無法找到原帖在這個時候。
http://www.java2s.com/Tutorial/JavaScript/0220__Array/OutputarrayelementinaHTMLtableformat.htm
任何幫助表示讚賞。由於我有限的經驗,更簡單更好。謝謝。
啊,還沒有見過'document.write'和那種設置方式一陣陣...... – 2013-04-20 23:39:39