如何将tr的id设置为变量??????
如何将tr的id设置为变量??????我在js中要调用tr,所以取tr的id但是这个tr是由遍历一个list实现的!所以有多个tr!但是我想标示每个tr所以我想把tr的id设一个变量!!!
<logic:notEmpty name="assetList">
<logic:iterate id="myProject" name="assetList">
<tr id="">
<td class="pagezch">
<bean:write name="myProject" property="attachValue" />
</td>
<td class="pagezch">
<bean:write name="myProject" property="attachDate" />
</td>
<td class="pagezch">
<bean:write name="AsTreatmentDto" property="prepareFeeRate" />%
</td>
<td class="pagezch">
<bean:write name="myProject" property="attachPrepareFee" />
</td>
<td class="pagezch">
<img id="del" src="/asset/images/button_delete.gif" style="cursor:hand" border="0" onclick="validate('<bean:write name="AsTreatmentDto" property="projectID" />','<bean:write name="myProject" property="attachDate" />');" >
</td>
</tr>
</logic:iterate>
</logic:notEmpty>
[解决办法]
- JScript code
<%int i=0;%><logic:iterate id="myProject" name="assetList"> <tr id="<%= i%>"> <td class="pagezch"> <bean:write name="myProject" property="attachValue" /> </td> <td class="pagezch"> <bean:write name="myProject" property="attachDate" /> </td> <td class="pagezch"> <bean:write name="AsTreatmentDto" property="prepareFeeRate" />% </td> <td class="pagezch"> <bean:write name="myProject" property="attachPrepareFee" /> </td> <td class="pagezch"> <img id="del" src="/asset/images/button_delete.gif" style="cursor:hand" border="0" onclick="validate(' <bean:write name="AsTreatmentDto" property="projectID" />',' <bean:write name="myProject" property="attachDate" />');" > </td> </tr> <%i++;%></logic:iterate>
[解决办法]
<%int i=0;%>
<logic:iterate id="myProject" name="assetList">
<tr id="<%= i%>">
<td class="pagezch">
<bean:write name="myProject" property="attachValue" />
</td>
<td class="pagezch">
<bean:write name="myProject" property="attachDate" />
</td>
<td class="pagezch">
<bean:write name="AsTreatmentDto" property="prepareFeeRate" />%
</td>
<td class="pagezch">
<bean:write name="myProject" property="attachPrepareFee" />
</td>
<td class="pagezch">
<img id="del" src="/asset/images/button_delete.gif" style="cursor:hand" border="0" onclick="validate(' <bean:write name="AsTreatmentDto" property="projectID" />',' <bean:write name="myProject" property="attachDate" />');" >
</td>
</tr>
<%i++;%>
</logic:iterate>
[解决办法]
[解决办法]
变量可以用你自己本身得到的那个日期(如果日期是唯一的)
<script language="javascript">
function setID(trid){
document.all(trid).style.display="none";
}
</script>
<logic:notEmpty name="assetList">
<logic:iterate id="myProject" name="assetList">
<tr id=<bean:write name="myProject" property="attachDate" /> onclick="setId('<bean:write name="myProject" property="attachDate" /> ');" >
<td class="pagezch">
<bean:write name="myProject" property="attachValue" />
</td>
<td class="pagezch">
<bean:write name="myProject" property="attachDate" />
</td>
<td class="pagezch">
<bean:write name="AsTreatmentDto" property="prepareFeeRate" />%
</td>
<td class="pagezch">
<bean:write name="myProject" property="attachPrepareFee" />
</td>
<td class="pagezch">
<img id="del" src="/asset/images/button_delete.gif" style="cursor:hand" border="0" onclick="validate(' <bean:write name="AsTreatmentDto" property="projectID" />',' <bean:write name="myProject" property="attachDate" />');" >
</td>
</tr>
</logic:iterate>
</logic:notEmpty>