<s:iterator value="attachmentListResult" var="attListResult">
<tr style="border:none" >
<td style="padding-left:60px;padding-right:20px; height: 37px; padding-top: 23px;width:250px; border:none">
<p style="text-align:left;">
<font color="red">*</font>
<a title="点击下载" href="${fileUrlConfig.visitFileUploadRoot}<s:property value='#attListResult.attachmentUrl'/>">
<s:property value="#attListResult.attachmentName"/>
</a>
</p>
</td>
<td colspan="5" style="padding-left:0px;padding-right:120px; height: 37px; padding-top: 23px;width:250px; border:none">
<a href="javascript:;" name="deleteA" οnclick="deleteRow(this,'attachmentId','<s:property value="#attListResult.attachmentId"/>');return false;">删除</a>
</td>
</tr>
</s:iterator>
</table><br />
<script type="text/javascript">
function deleteRow(Field,targetTable,attid){
var findex = getElementOrder(Field)-1;//此处减1是因sourceTable中有一行是隐藏的
var cids=document.getElementById("attachmentIds").value;
cids+=attid+",";
document.getElementById("attachmentIds").value=cids;
//删除行
document.getElementById(targetTable).deleteRow(findex);
}
</script>
<script type="text/javascript">
// 查询出将要删除的行所在的位置index
function getElementOrder(field){
var i = 0;
var order = 0;
var elements = document.getElementsByName(field.name);
for(i=0;i<elements.length;i++){
order++;
if(elements[i]==field){
break;
}
}
return order;
}
</script>