<input type="text" name="pageNow1" id="pageNow1"  style="width:20px; height:12px; font-size:12px; border:solid 1px #7aaebd;"/>
 <td width="35" height="28"><a id="pageNo1" href="/food_comment/userServlet?pageNow=<%=pages %>&operate=no"><img src="images/go.gif" width="37" height="15" /></a></td>
怎样把id为pageNow1的值传到<%=pages %>中作为href参数。这样写javascript可否。
function pageNo()
{
var a;

a=document.getElementById("pageNow1").value;

document.getElementById("pageNo1").href="/food_comment/userServlet?pageNow="+a+"&operate=no";


}

解决方案 »

  1.   

    这样写没用啊。点击<a id="pageNo1"..... onclick="pageNo() ">还是获取不到
      

  2.   

    <a id="pageNo1" href="#" onclick="pageNo()">
    试试
      

  3.   

    <script>
    function pageNo() 

    var a; 
    a=document.getElementById("pageNow1").value; 
    var param=document.getElementById("pageNo1").href="/food_comment/userServlet?pageNow="+a+"&operate=no"; 
    alert(param);
    } </script>
    <body>
    <input type="text" name="pageNow1" id="pageNow1"/> 
    <a id="pageNo1" href="/food_comment/userServlet?pageNow=ww&operate=no">href</a>
    <input type="button" value="onclick" onclick="pageNo()">
     </body>
      

  4.   

    cweijiaweil方法是理论可行的,但有个问题,需要先点击
    <input type="button" value="onclick" onclick="pageNo()"> 用javascript获取文本域的值。
    然后再点击
    <a id="pageNo1" href="/food_comment/userServlet?pageNow=ww&operate=no">href </a> 才行。
    我原来是做的一个图片<img src="images/go.gif" width="37" height="15" />作为按钮的。我不知道图片可不可以用onclick时间。点击两次的话还是不太实用。但仍然感谢。。
      

  5.   

    我尝试在javascript中直接跳转。function pageNo() 

    var a; 
    a=document.getElementById("pageNow1").value; 
    alert("/food_comment/userServlet?pageNow="+a+"&operate=no"); 
    window.location="/food_comment/userServlet?pageNow="+a+"&operate=no"; 
    } </script> <td width="35" height="28"> <img src="images/go.gif" width="37" height="15" onclick="pageNo()"   /> </a> </td> 
    这样就可以直接做到了。