document.all['bean.name'].value="";
<html:hidden property="bean.name"/>
以上JS语句在IE浏览器中没有什么问题,但是在火狐浏览器下就有问题了,不能执行。那位前辈给我指点一下呢

解决方案 »

  1.   

    给它一个Id属性
    document.getElementById('xxid').value;
      

  2.   

    html:hidden这个标签没有id属性吧?
    更重要的一点要注意,我的property="bean.name",中间有个“.”!!!
      

  3.   

    先查看源文件看下<html:hidden property="bean.name"/>这个标签浏览器生成的标签什么,然后根据一般的HTML页面来处理了。
      

  4.   

    问题已经解决了,写法如下:document.getElementsByName("bean.name")[0].value="nameStr";
    谢谢leavin521的参与!