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>

この後、次のように div 内の別のテーブルを反復する for ループがあります。

<%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"/>考えられる解決策の 1 つは、代わりになどの別のタイプのタグ付けを使用することです。<script> something </script>.

于 2013-06-18T12:49:37.713 に答える