ループの中で私が残されてる何回の繰り返しのカップルの後innerHTMLがtbodyを追加しています、なぜですか?
if (formFieldData == 'cleanSlate')
{
document.getElementById('productsTable').innerHTML = '';
// clears what was there before, so we're left with an empty <table>
} else
{
document.getElementById('productsTable').innerHTML += '<tr></tr>';
}
をありますので、私はJavascriptを使用してテーブルを作成していますのでかぎ括弧なし..あなたのためのHTMLを表示する方法がわからこれではありません: tbody tr/tr/tbody tbody tr/tr/tbody
なぜそれらのtbodysを挿入しているのですか?
私の質問はあなたのコードを傷つけるのですか? あなたもあなたに私たちにループを渡します、私はあなたの条件付きの権利を読んでいる場合、私はあなたに操作の問題の問題があると思います。 – Relic
私が知っていた限り、TBODYはブラウザに依存した問題です。私は上記のマークBに同意すると思う。他の賢明なのは、すべてのテーブルを作成し、それをインライン化する(すべて1行にする)必要があります。 – TheBlackBenzKid
上記のコメントへの参照:http://stackoverflow.com/questions/7490364/why-do-browsers-still-inject-tbody -in-html5 – TheBlackBenzKid