使用Javascript匹配子目录

时间:2015-02-05 21:21:38

标签: javascript match disqus

我试图匹配子目录并根据它填充变量。这是我到目前为止所做的。

例如,我有一个域名(www.mydomain.com/city/)。

<script type="text/javascript">
var lnk = "";
if (window.location.href.match("city")) {
   lnk = "aqer123";
   } else if (window.location.href.match("country")) {
       lnk = "aber321";
       }

然后这个“lnk”变量应该成为disqus_shortname

的值
var disqus_shortname = 'lnk'; // required: replace example with your forum shortname

/* * * DON'T EDIT BELOW THIS LINE * * */
(function () {
    var s = document.createElement('script'); s.async = true;
    s.type = 'text/javascript';
    s.src = '//' + disqus_shortname + '.disqus.com/count.js';
    (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script> 

它不起作用。是否有另一种根据子域填充变量的方法?任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

您没有将lnk的值分配给disqus_shortname,而是为其分配字符串'lnk'

var disqus_shortname = 'lnk';

而是将变量传递给它。

var disqus_shortname = lnk;