1

我已经收集了一段这样的代码:

<table class="inlineH" border="0" summary="">
<tr>
<th class="select"></th>
<th class="name">My Name </th>
<th class="description">Mob Number </th>
<th class="Job">My Job</th>
</tr> 
</table>

在此之后,我有一个 for 循环,我正在使用它在 div 中迭代另一个表,如下所示:

<%for (int x=0; x< MyNo; x++ ) {

%>
<div id="manIt">
<table>
<tr>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
</table>
</div>
<% }%>

这些东西在 Mozilla 中完美运行,给了我我想要的东西。但是当我在 IE 中尝试时,代码会发生这种情况:

<table class="inlineH" border="0" summary="">
<tr>
<th class="select"></th>
<th class="name">My Name </th>
<th class="description">Mob Number </th>
<th class="Job">My Job<br/></th>
</tr/> 
</table>


<%for (int x=0; x< MyNo; x++ ) {

%>
<div id="manIt">
<table>
<tr>
<td>...</td/>
<td>...</td/>
<td>...</td/>
</tr/>
</table>
</div>
<% }%>

如您所见,IE 在结束标记中添加了一个额外的“/”:. 我正在使用 IE8。我在这里做错了什么?

编辑:对不起IE版本。我重新检查了它,它是 IE 8 。

请帮助。

4

1 回答 1

0

一种可能的解决方案是使用另一种类型的标记,例如<script type="text/javascript" src="test.js"/>, 而不是<script> something </script>.

于 2013-06-18T12:49:37.713 回答