JavaScriptでテーブルデータを動的に取り込もうとしています。私はそれを取り込むことに成功したが、スタイリングといくつかの問題があり、ここで私がこれまでに達成したものです:JavaScriptを使用してテーブルにデータを動的に取り込みます。
function populateOverallOverview(result){
var tableData = new Array();
var table = document.getElementById("firstTabOverall");
for(var i = 0; i < result.length; i++){
tableData[i] = new Array('Category: ' + result[i].category + '\n Best selling month: ' + result[i].topMonthStr + '\n Amount: ' + result[i].topAmount.toFixed(2));
}
for(var i = 0; i < tableData.length; i++){
var newRow = table.insertRow(table.length);
for(var j = 0; j < tableData[i].length; j++){
var cell = newRow.insertCell(j);
cell.innerHTML = tableData[i][j];
}
}
}
私のHTMLコード:
そして、私のコードは、上記目的を達成するために:
各行のためである私は何を達成したい<div class="col-md-6">
<table id="firstTabOverall" class="table table-striped" style="font-size:13px">
</table>
</div>
、カテゴリ、ベストセラーの月と金額の3種類のサブ行があるでしょう。私は '\ n'を使って次の行に分割しようとしていますが、動作しません。
また、このケースではカテゴリ、ベストセラー月、金額を太字で表記する方法はありますか?
この場合、適切にスタイルを設定するために、ラベルなどを動的に作成する必要がありますか?テーブルを使用する以外にも、divを動的に作成して一緒に追加する方がよいでしょうか? – hyperfkcb