Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помогите с выводом js в таблицу (https://javascript.ru/forum/events/75234-pomogite-s-vyvodom-js-v-tablicu.html)

sahlev33 14.09.2018 20:08

Помогите с выводом js в таблицу
 
Привет форумчане. Есть проблема. Есть проблема с выводом
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Workdays, Weekends</title>
</head>
<body>
<table border="1" id="myTable">
<tr>
<th class="nameTitle">Name</th>
<th class="ageTitle">Age</th>
<th class="workdaysTitle">Workdays</th>
<th class="weekendTitle">Weekends</th>
</tr>
</table>
<input type="button" value="Press to start analyze" onclick="addTable();">
<script src="script.js"></script>
</body>
</html>

JS
function dataToTable() {
var peopleAmount = prompt("Сколько людей вы хотите проанализировать?"); // Спрашиваем сколько людей хочет проанализировать человек
peopleAmount = parseInt(peopleAmount); // Превращаем строку в число
var res = []; // Создаем объект
for (var i = 0; i < peopleAmount; i++) {
var name = prompt('Имя человека? Если хотите закончить нажмите "Отмена"');
if (name === null) // Если юзер нажимает Отмена , прерываем цикл
break;
var age = prompt('Сколько лет человеку? ');
age = parseInt(age);
res.push({
name: name,
age: age,
weekend: age * 116,
workday: age * 275
});
}
return res;
}

рони 14.09.2018 20:13

sahlev33,
искать insertRow insertCell или document.createElement("tr") document.createElement("td") appendChild


Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.


Часовой пояс GMT +3, время: 08:43.