Я пытаюсь сделать простую арифметику, чтобы составить таблицу продаж с помощью JavaScript и HTML.
У меня есть каждая ячейка таблицы, содержащая разные идентификаторы, в зависимости от того, где мне нужно, чтобы числа вошли в таблицу после завершения арифметики.
Появляются мои оконные подсказки, и я могу ввести свои данные для «номера модели» и «проданного количества», но в ячейках таблицы ничего не заполняется.
Любая информация была бы отличной, потому что я новичок на 100%.
Спасибо всем.
Я новичок, поэтому я не пробовал ничего, кроме проверки синтаксиса, чтобы убедиться, что я не забыл скобку или точку с запятой.
Функция JS. (Всего 6 случаев, но в одинаковом формате)
function doMath() {
var mn = Number(window.prompt("Enter the model num", ""));
var qty = Number(window.prompt("Enter the quantity sold", "")) ;
var tot;
switch (mn) {
case 1:
tot = qty*350;
document.getElementById(q1).innerHTML = qty;
document.getElementById(tot1).innerHTML = tot;
break;
case 2:
tot = qty*460;
document.getElementById(q2).innerHTML = qty ;
document.getElementById(tot2).innerHTML = tot;
break; … …
``````````````````````````````````````````````````
HTML Table Snippet
```````````````````````````````````````````````````
<table>
<tr id="head">
<th> Model # </th>
<th> Qty Sold </th>
<th> Totals </th>
</tr>
<tr>
<td id="mn1">1</td>
<td id="q1"></td>
<td id="tot1"></td>
</tr>
<tr>
<td id="mn2">2</td>
<td id="q2"></td>
<td id="tot2"></td>
</tr>
The goal is to run the function multiple times and update/overwrite any data in the table.