我用for循环遍历出了8个table,怎样可以加载页面的时候隐藏掉后面的7个
时间:2011-11-25
来源:互联网
<%for(int i=0;i<8;i++){
%>
<table border="1" style="display: block;">
<tr><td>1</td></tr>
</table>
<%
}
%>
作者: yu826329 发布时间: 2011-11-25
作者: m540920181 发布时间: 2011-11-25
作者: yu826329 发布时间: 2011-11-25
if(i=0){
%>
<table border="1" >
<tr><td>1</td></tr>
</table>
<%
}else{
%>
<table border="1" style="display: none;">
<tr><td>1</td></tr>
</table>
<%
}
}
%>
作者: wby13579 发布时间: 2011-11-25
String[] m = new String[] { "1", "2", "3", "4", "5", "6", "7", "8" };
String first_song = "";
for (int n = 0; n < m.length; n++) {
out
.print("<table id='tbx0"
+ (n + 1)
+ "'"
+ " width='100%' border='0' cellspacing='9' cellpadding='0'<tr> ");
String aaa = application.getRealPath("/");
File dir = new File(aaa + "/music/music/" + m[n] + "");
if (dir.exists()) {
String[] songs = dir.list();
//5
String play_lst = "[";
if (n == 0) {
first_song = songs[0];
for (int i = 0; i < songs.length; i++) {
play_lst += "\"../../music/" + m[0] + "/"
+ songs[i] + "\","; //转义符是给JS用的
}
play_lst += "\"\"";
play_lst += "]";
out.print("<script>");
out.print("play_lst=" + play_lst);
out.print("</script>");
}
for (int i = 0; i < songs.length; i++) {
if (i == 0) {
out.print("<tr>");
String str = songs[i];
String str1 = "<td class='row-tyzj-01-musiclist-01'><input type='checkbox' name=\"song\" value='../../music/"
+ m[n]
+ "/"
+ str
+ "'/> <a id ='"
+ i
+ "' href='../../music/"
+ m[n]
+ "/"
+ str
+ "' >" + str + "</a> </td>";
out.print(str1);
} else {
if (i == songs.length) {
String str = songs[i];
String str1 = "<td class='row-tyzj-01-musiclist-01'><input type='checkbox' name=\"song\"value='../../music"
+ m[n]
+ "/"
+ str
+ "'/> <a id ='"
+ i
+ "' href='../../music"
+ m[n]
+ "/"
+ str + "' >" + str + "</a> </td>";
out.print(str1);
out.print("</tr>");
} else {
if (i % 3 == 0) {
out.print("</tr>");
out.print("<tr>");
//str为页面显示的名称
//songs为这个文件夹里面所有的文件的数组
String str = songs[i];
String str1 = "<td class='row-tyzj-01-musiclist-01'><input type='checkbox' name=\"song\" value='../../music/"
+ m[n]
+ "/"
+ str
+ "'/> <a id ='"
+ i
+ "' href='../../music/"
+ m[n]
+ "/"
+ str
+ "' >"
+ str
+ "</a> </td>";
out.print(str1);
//out.print(songs);
} else {
String str = songs[i];
String str1 = "<td class='row-tyzj-01-musiclist-01'><input type='checkbox' name=\"song\" value='../../music/"
+ m[n]
+ "/"
+ str
+ "'/> <a id ='"
+ i
+ "' href='../../music/"
+ m[n]
+ "/"
+ str
+ "' >"
+ str
+ "</a> </td>";
out.print(str1);
}
}
}
}
} else {
out.print("");
}
}
%>
</td>
</tr>
</table>
里面嵌套了好多for循环....
作者: yu826329 发布时间: 2011-11-25
作者: qq548573025 发布时间: 2011-11-25
<%for(int i=0;i<8;i++){
%>
<table border="1" style="display: block;">
<tr><td>1</td></tr>
</table>
<%
}
%>
我觉得你们怎么喜欢把简单的问题搞复杂呢?
少循环7次不就得了吗?
HTML code
<%for(int i=0;i<[color=#FF0000]8-7[/color];i++){ %> <table border="1" style="display: block;"> <tr><td>1</td></tr> </table> <% } %>
作者: sky663 发布时间: 2011-11-25
style="display: none;"
作者: kaukiyou 发布时间: 2011-11-25
作者: kaukiyou 发布时间: 2011-11-25
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28