整洁:避免移动脚本标签

时间:2011-07-20 06:27:14

标签: javascript html tidy htmltidy

我正在使用这种代码:

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

使用HTML整理后,脚本标记将从表格外删除,因此会破坏页面布局。我知道,这段代码不是最先进的。然而,如果不手动重新布线我的网页,我能做些什么来整理它?

由于

1 个答案:

答案 0 :(得分: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>