Новое здесь. Мой уровень знаний - любитель. В конечном итоге мой вопрос будет связан с этим сайтом:
http://dbtest.net16.net/ethanol-01.html
EDIT: просмотр незашифрованного исходного кода здесь → > 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/
Вышеупомянутая ссылка возникла в stackoverflow, но я не могу найти исходный пост в это время.
http://www.java2s.com/Tutorial/JavaScript/0220__Array/OutputarrayelementinaHTMLtableformat.htm
Любая помощь приветствуется. Упрощение лучше из-за моего ограниченного опыта. Спасибо.