如何在网址中放置一个JavaScript变量?

这个问题在这里已经有了答案:

  • 我怎样才能在JavaScript中获取查询字符串值? 73个答案

  • 查询字符串中的参数不会自动传递给Javascript; 它们通常用于服务器端脚本。 要得到一个变量,你可以这样做:

    var m = location.href.match(/[?&]variable=([^&]*)/),
    password;
    
    if (m) {
        password = m[1];
    }
    

    你可以像这样传递变量:

    <script language="javascript" type="text/javascript">
    var scrt_var = 10; 
    </script>
    <a href="2.html" onclick="location.href=this.href+'?key='+scrt_var;return false;">Link</a>
    

    或者像这样:

    将id属性放在锚点元素上

     <a id="link2">
    

    在页面加载事件中设置href属性:

    var scrt_var = 10;
    var strLink = "2.html&Key=" + scrt_var;
    document.getElementById("link2").setAttribute("href",strLink);
    
    链接地址: http://www.djcxy.com/p/17617.html

    上一篇: How do I put a javascript variable inside the url?

    下一篇: How can I read a GET element from url via javascript?