在一个页面中,有许多链接,想实现在点击每个链接的时候都加入一个参数。比如
<html>
<head>
</head>
<body>
<a href="a.action">a</a>
<a href="b.action">b</a>
<a href="c.action">c</a>
</body>
</html>
在点击每一个链接时,请求都自动变成x.action?parm="df"
请教

解决方案 »

  1.   

    <a href="#" onclick="goAction('a')">a</a>
      

  2.   

    要不就写一个隐藏值也可以啊。用form提交.
      

  3.   

    <a href="javascript:document.form[0].action = x.action?parm=\"df\"">a </a> 
      

  4.   

    或者<a href="javascript:location = x.action?parm=\"df\"">a </a> 
      

  5.   

    <a href="javascript:location = \"x.action?parm=\"df\"\"">a </a> 
      

  6.   

    用JQuery吧。很简单
    <html> 
    <head> 
    <script language ="javascript" src="jquery-1.3.2.min.js"> </script>
    <script language="javascript" >
    $(function($){
      $("a").each(function() {
         this.href = this.href + "?parm='df'";
      });
    });
    </script>
    </head> 
    <body> 
    <a href="a.action">a </a> 
    <a href="b.action">b </a> 
    <a href="c.action">c </a> 
    </body> 
    </html> 
      

  7.   

    <a href="javascript:location = \"x.action?parm=\"df\"\"">a </a>