8

In my current window, I need to display the current URL(document.URL) as a link. If I click that link, it will open the same page in a new window.

4

3 回答 3

7

你可以做这样的事情......也许你可以即兴创作......

<a href="#" id="link" target="_blank">Link</a>

<script type="text/javascript">
window.onload = function(){
    document.getElementById("link").href = window.location.toString();
}
</script>
于 2013-06-24T05:28:41.940 回答
6

不需要 JavaScript 来执行此操作,您可以简单地使用相对路径:

<a href="./" target="_blank">Hello</a>

这将意味着“链接到当前窗口”

于 2013-06-24T08:47:13.057 回答
2

您可以创建一个带有 id 的链接,例如

<a id="page-url" href="#">URL</a>

然后在javascript中

document.getElementById('page-url').href = document.URL
于 2013-06-24T05:28:50.393 回答