您可以通过更改s
<div>在另一个
for循环中编写整个模式代码,
id并且
onclick每个按钮的都会显示其相应的模式弹出窗口。
这是您的JSP:
<HTML><title> Hi </title><%out.println(" <table border = "1" align="center" width='600'>n" + " <tr>n" + " <th> Number </th>n" + " </tr>");int i;for(i=0;i<10;i++){ out.println(" <tr>n" + " <td style = "text-align:center" height="40"> <font style="color: black >" + "<button onclick="document.getElementById('" + "id" + i + "').style.display='block'" style="width:auto; -webkit-box-align: center; "> " +i+ " </button> </a>" +"</font> </td>n" + " </tr> ");}%></HTML>DIV:
<% int j=0; for (j=0;j<10;j++){ %> <div id='<%= "id"+j %>' > <div > <div > <span onclick="document.getElementById('<%= "id"+j %>').style.display='none'" title="Close Modal">×</span> <img src="doctor.jpg" alt="Avatar" > </div> <div ><centre> <%= "id"+j %> </centre></div> </div> </div><% } %>我在TutorialsPoint上对其进行了测试,并且似乎工作正常。



