1

私はこの種のコードを使用しています:

<table>
    <tr>
    <script>
        document.write("<td>foo</td");
    </script>
    </tr>
</table>

HTML tidy を使用した後、script タグが表の外で削除されるため、ページ レイアウトが台無しになります。私は知っています、このコードは最先端ではありません。それでも、ページを手動で再配線せずに整理するためにできることはありますか?

ありがとう

4

1 に答える 1

2

テーブル全体を動的に書き込む必要があります。

<script>
    document.write("<table>");
    document.write("<tr>");
    document.write("<td>foo</td>");
    document.write("</tr>");
    document.write("</table>");
</script>

または、次のようなより適切なコードを使用します。

<table>
    <tr id="Row1"></tr>
</table>
<script>
    document.getElementById("Row1").innerHTML = "<td>foo</td>";
</script>
于 2011-07-20T06:36:46.890 に答える