首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

如何用js获得struts2标签中的值

2012-04-08 
怎么用js获得struts2标签中的值s:iterator idlist value#request.userListtrtds:property va

怎么用js获得struts2标签中的值
<s:iterator id="list" value="#request.userList">
  <tr>
  <td><s:property value="#list.id" id="userid"></s:property></td>
  <td><s:property value="#list.firstName"></s:property></td>
  <td><s:property value="#list.lastName"></s:property></td>
  <td><s:property value="#list.age"></s:property></td>
  <td><s:property value="#list.address"></s:property></td>
  <td><input type="button" name="btn_update" value="修改" onclick="update()" /></td>
  <td><input type="button" name="btn_delete" value="删除" onclick="" /></td>
  </tr>
</s:iterator>
js代码如下:
<script type="text/javascript">
function update(){
var userId = document.getElementById("userid").value;
alert(userId);
}
</script>
为什么得不到呢?是不是我写的有错,应该怎么写 ?

[解决办法]
这个struts2标签中的id知识为了显示的id

最后输出的html并没有 id为userid的

所以你用js得不到了

先右键查看最后生成的html的源文件
楼主就知道为什么了
[解决办法]
userid是文本框吗?只有文本框才能使用value

热点排行