我有以下网址
http://www.domain.co.uk/example/#project-471-1747
每次保存项目时,结束位#project-471-1747都会更改。
我非常确定使用window.location这可以拉,但我正在努力做的是找出如何在单击按钮时拉动并显示完整的URL。
我确定这一定非常简单,但它似乎在逃避我!
答案 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;