使用Javascript获取当前动态网址

时间:2014-06-20 21:06:30

标签: javascript html

尝试基于动态网址运行jQuery函数,但遇到了一些问题。

说我的HTML文件名为myPage.html

这是我用来检查网址的代码

var pathname = window.location.pathname;
var splitPath = pathname.split("?");
var input = splitPath[splitPath.length-1];

console.log(pathname);

我在本地查看该文件,当我将其放入浏览器/pathname/myPage.html时,我的控制台输出/pathname/myPage.html正是我所期待的。

但是现在,如果我将网址更改为/pathname/myPage.html?input=yes页面加载正常,但控制台仍然只记录/pathname/myPage.html,同时我希望看到input=yes

我在这里做错了什么?

3 个答案:

答案 0 :(得分:1)

您可以尝试使用window.location.href

var pathname = window.location.href;
console.log(pathname);

答案 1 :(得分:1)

document.location.search返回?后的所有内容。

答案 2 :(得分:0)

XRLog.setLoggingEnabled