我用ie浏览器这样写
var userid=document.getElementById("userid"+num+"").value;
var tid=document.getElementById("tid"+num+"").value;
就可以接收到
 <input name="userid<%=i%>" type="hidden" value="<%=request.cookies("qclove")("userid")%>">
<input name="tid<%=i%>" type="hidden" value="<%=rlist("id")%>">
这两个隐藏域的值,可是火狐就接收不到
必须是
var userid=document.getElementById("userid"+num+"")
var tid=document.getElementById("tid"+num+"")
就可以接收到了
请问有什么方法让这2个浏览器统一了!!!!

解决方案 »

  1.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    <style>
    </style>
    </head>
    <body>
    <input type="hidden" id="a" value="test" />
    <script>
    alert( document.getElementById('a').value )
    </script>
    </body>
    </html>没问题 的 楼主。
      

  2.   

    反正在我这儿没问题,楼主用Dom-Core的方法试试:var userid=document.getElementById("userid"+num+"").getAttribute("value");
    var tid=document.getElementById("tid"+num+"").getAttribute("value");