http://my.domain.com/api/comment.js?v=1.0我怎么在comment.js中获得v的值?

解决方案 »

  1.   

    用截取字符串的方法 截取啊~ substring
      

  2.   


    //以下代码放到comment.js中
    var scr =document.getElementsByTagName('SCRIPT');
    var url = scr[scr.length - 1].src; //得到本js的url
    var v= url.split("v=")[1]; //得到v=后面的数据
    alert(v)
      

  3.   


    function getParameter(para) {
                var paras = (window.location.search + '&').match(new RegExp(para + '=.+?(?=&)', 'i'));
                if (paras) {
                    return  paras[0].replace(new RegExp(para + '=', 'i'), '');
                } else {
                    return null;
                }
            }
      

  4.   

      JS获取参数方法:
            function parse_url()
            {
                 var url=window.location.href;
                 var pattern = /(\w+)=(\w+)/ig;
                 var parames = {};
                 url.replace(pattern, function(a, b, c)
                 {
                  parames[b] = c;
                 }
             );
             return parames;
            }
    调用: var   pam=parames['参数名'];
        比如你的需求就是   var   pamv=parames['v'];