有页面如下。   <s:if test="dataList != null && dataList.size() > 0">
   <s:iterator id="data" value="dataList">
  <tr>
 <td align="center"><s:property value="#data.yljgdm"/></td>
 <td align="center"><s:property value="#data.khnr"/></td>
 <td align="center"><s:property value="#data.scsj"/></td>
 <td align="center"><s:property value="#data.status"/></td>
 <td align="center">
<s:if test='#data.status=="待审核"'>
    <a href="<s:property value="#data.path"/><s:property value="#data.fileName"/>">导出</a> <a href="javascript:gengzheng();alert('请将更正后的文件重新上传!'); ">更正</a> <a href="ycfgl.action?serverFileName=<s:property value="#data.path"/><s:property value="#data.fileName"/>">审核通过</a>
</s:if>
<s:elseif test='#data.status=="已审核"'>
    <a href="<s:property value="#data.path"/><s:property value="#data.fileName"/>">导出</a>
</s:elseif>
<s:elseif test='#data.status=="可修改"'>
    <a href="<s:property value="#data.path"/><s:property value="#data.fileName"/>">导出</a> <a href="javascript:gengzheng();alert('请将更正后的文件重新上传!'); ">更正</a> <a href="ycfgl.action?serverFileName=<s:property value="#data.path"/><s:property value="#data.fileName"/>">审核通过</a>
</s:elseif>
<s:elseif test='#data.status=="申请修改"'>
    <a href=" ">授权修改</a> 
</s:elseif>
</td>
  </tr>
</s:iterator>  
</s:if>
点击更正之后的js  
  function gengzheng(){
   document.getElementById("update").style.display="";
   alert(document.getElementById("uploadId").value);
   var aa="<s:property value='#data.id'/>";
   document.getElementById("uploadId").value=aa;
   alert(document.getElementById("uploadId").value);
  }
查出来的数据是有很多行的,点击其中一行的更正操作,进入到JS里面。
现在我想在JS里面获取到这一行数据的id,list里面存的已经有id了,但是一直写不对。请教下大家该怎么写。
主要是为了将这个id的值赋给 <input type="hidden"  name="uploadId" value=""/>;