javascript抓取和来自网址的变量

时间:2017-03-28 12:05:44

标签: javascript window.location

我有以下网址

http://www.domain.co.uk/example/#project-471-1747

每次保存项目时,结束位#project-471-1747都会更改。

我非常确定使用window.location这可以拉,但我正在努力做的是找出如何在单击按钮时拉动并显示完整的URL。

我确定这一定非常简单,但它似乎在逃避我!

3 个答案:

答案 0 :(得分:1)

您的按钮标记可以是这样的:

<input type="button" value="Display URL" onclick="urlDisplay()">

这样做,点击按钮,它会调用一个名为urlDisplay()的函数。你可以在该函数中使用这样的东西来显示完整的URL:

console.log(window.location.hostname + window.location.pathname);

当然,您可能不想使用console.log。您可以选择将其附加到标记的某些部分。

答案 1 :(得分:0)

    <button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
    var x = location.href;
    document.getElementById("demo").innerHTML = x;
}
</script>

以上的工作并做我需要的但有没有办法每2秒进行一次自动更新?例如所以用户不需要点击“试试我”。

答案 2 :(得分:0)

只需使用

var path = window.location.hash;