var html=" <s:iterator value='tieziList' status='status'> "; html += "<s:if test='flag=="+0+"'>"; html += "<tr>"; html += "<td style='display:none'><s:property value='id'/></td>"; html += "<td><a href='#' target='_blank'><s:property value='title'/></a></td>"; html += "<td style='display:none'><s:property value='type'/></td>"; html += "<td><a href='#' target='_blank'><s:property value='%{boardList[#status.index].name}'/></a></td>"; html += "<td><s:property value='replyNum'/></td>"; html += "<td style='display:none'><s:property value='lastId'/></td>"; html += "<td><a href='#' target='_blank'><s:property value='%{userInfoList[#status.index].nickName}'/></a><br>"; html += "<em><s:property value='lastFresh'/></em></td>"; html += "</tr></s:if></s:iterator>";
html += "<s:if test='flag=="+0+"'>";
html += "<tr>";
html += "<td style='display:none'><s:property value='id'/></td>";
html += "<td><a href='#' target='_blank'><s:property value='title'/></a></td>";
html += "<td style='display:none'><s:property value='type'/></td>";
html += "<td><a href='#' target='_blank'><s:property value='%{boardList[#status.index].name}'/></a></td>";
html += "<td><s:property value='replyNum'/></td>";
html += "<td style='display:none'><s:property value='lastId'/></td>";
html += "<td><a href='#' target='_blank'><s:property value='%{userInfoList[#status.index].nickName}'/></a><br>";
html += "<em><s:property value='lastFresh'/></em></td>";
html += "</tr></s:if></s:iterator>";
这样写是没有引号错误了,,可是页面出不来。。
用alert(html)查看,弹出的是空白,什么字符都没有
[code=java]<div id="show"></div>
<script type="text/javascript">
var html="Test--Test!";
document.getElementById('show').innerHTML=html;
</script>[/code]
现在改掉了原来struts标签不能用js生成