【问题标题】:Removing ? from document.location.search删除?来自 document.location.search
【发布时间】:2010-10-20 06:25:32
【问题描述】:

如何将 document.location.search 放入不带“?”的变量中有没有简单的正则表达式,还是我可以忽略第一个字符?

【问题讨论】:

    标签: javascript replace


    【解决方案1】:

    没问题

    window.location.search.substr(1);
    

    编辑

    第一次我什至没有考虑,但你应该参考window.location,而不是document.location。它拥有最广泛的浏览器支持。

    https://developer.mozilla.org/En/Document.location#Notes

    【讨论】:

    【解决方案2】:

    您可以简单地替换“?”带有空字符串的字符:

    var searchWithoutQuestionMark = document.location.search.replace('?', '');
    

    史蒂夫

    【讨论】:

      猜你喜欢
      • 2014-03-23
      • 1970-01-01
      • 2018-11-24
      • 1970-01-01
      • 2014-06-24
      • 2018-01-07
      • 2013-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多