HTMLテーブルに番号を追加することができます。私はコンソールにエラーを受け取っていない、私は単に合計を取得しないでください。ここにHTMLのスニペットと問題のJSがあります。あなたが見ることができるように、列の各セルには独自のクラス、mile1、mile2などがあります。フルHTMLには48種類あります。スクリプトは何の問題もなく実行されますが、単に "Miles"という列の合計は得られません。ここは、どのように私はHTMLテーブルに番号の列を追加しようとしている
<body>
<div id="map" style="height:400px"></div>
<div id="status"></div>
<div id="results"></div>
<div id="table"></div>
<div id="td"</div>
<div style=" text-align: center; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;">
<table width="20%" border="1" cellpadding="0" cellspacing="0" "border-color: #000000; border-style: solid; background-color: #ffffff;">
<tr>
<th>State</th>
<th>Miles</th>
<tr valign="top">
<td style="border-color : #000000 #000000 #000000 #000000; border-style: solid;"class="state1"><br />
</td>
<td style="border-color : #000000 #000000 #000000 #000000; border-style: solid;"class="mile1"><br />
</td>
<tr valign="top">
<td style="border-color : #000000 #000000 #000000 #000000; border-style: solid;" class="state2"><br />
</td>
<td style="border-color : #000000 #000000 #000000 #000000; border-style: solid;" class="mile2"><br />
</td>
<tr valign="top">
var x =(stateMiles[state]);
(stateMiles[state])= parseFloat(x);
var m = (stateMiles[state]);
var n = Number(m);
var r = Math.round(m);
(stateMiles[state]) = Number(m);
(stateMiles[state]) = Math.round(m);
$("#results").append;
$(".state" + i).append(state);
$(".mile" + i).append(stateMiles[state]);
//私は//
var numbers = [(stateMiles[state])]; }
function getSum(total, num) {
return total + Math.round(num);
document.getElementById("table").td(mile1,mile2) = numbers.reduce(getSum,0);
はあなたが機能して、最小限の例のようにコードを並べ替えてもらえますか?そこのエラーの多くはそこにあり、我々が実際にあなたのコード.... – Sergej
https://jsfiddle.net/hughesb6/jttej5gj/#&togetherjs=3zjgzwHner –
ここで「実行する」ことができれば解決策を探すために容易になるだろうJSfiddleにあります。https://jsfiddle.net/hughesb6/jttej5gj/#&togetherjs=3zjgzwHner –