我面临一个问题。代码如下:
<% for (3 times){%>
<div> one
<table> two <table>
<% if(true){%> </div> <%}%>
<%}%>
输出如下:
<div>one</div>
<table>two</table>
<div>one
<table>two</table>
</div>
<div>one
<table>two</table>
</div>
如您所见,第一个<div>
在开始之前已经完成<table>
。那么后者<div>
是正确的。我不知道原因。你能解释一下吗?