第一次遇到这样的问题
在IE 可以正常跳转 怎么在FF上干点没反应呢??<a href="javascript:goWrite();">   function goWrite(){
       var bbs_table = document.all.Bbs_table.value;
       var par = "bbs_table=" + bbs_table;
       location.href = "/bbs/regist.jsp?" + par;
   }

解决方案 »

  1.   

    name="Bbs_table" id="Bbs_table"
      

  2.   

    楼上是我让我name 和id  写上去?试过  还是不行
      

  3.   

    var bbs_table = document.all.Bbs_table.value;你这是干嘛??document.Bbs_table.value ;就行了。。
    还有,最好别这么写。。有些浏览器不支持。。你用3楼的方法获得元素对象最好
      

  4.   

    document.all只有IE支持
    所以要采用document.getElementById("Bbs_table"),当然还要为元素添加id属性!
      

  5.   

    给你的控件定义id属性然后document.getElementById("XXX")<a href="javascript:goWrite();">function goWrite(){
      var bbs_table = document.getElementById("XXX");
      var par = "bbs_table=" + bbs_table;
      location.href = "/bbs/regist.jsp?" + par;
    }
      

  6.   

    document.getElementById("Bbs_table");
    推荐
      

  7.   

    首先非常感谢大家热情帮组。
    试过了  不过还是不行 
    是不是因为 
    <!-- Hidden Parament --><input type="hidden" name="Bbs_table" size="0" maxlength="0" value="${bbs_table_item.Bbs_table}" class="iform" />
    这样呢?画面跳到/bbs/regist.jsp?[object]  总这样 然后报错。我是新手 望大家理解....
      

  8.   


    document.getElementById("Bbs_table")这样取 bbs_table 总为[object]  这是为什么?
    难道和hidden 有关系?
    <!-- Hidden Parament -->
    <input type="hidden" name="Bbs_table" id="Bbs_table"size="0" maxlength="0" value="${bbs_table_item.Bbs_table}" class="iform" />
      

  9.   


    var bbs_table = document.getElementById("XXX").value; 加上这个才能取到值。前面得到的是那个页面元素对象
      

  10.   

    最好用JQuery去做吧,$("#XXXX").val();XXXX就是ID的名称
    这个多浏览器都支持的,省事。