将当前浏览器URL添加到HTML超链接中

时间:2016-10-23 09:25:55

标签: javascript html google-chrome-extension

我正在制作Chrome扩展程序。

我想将当前网址添加到HTML链接中,如下例所示:

<html>
<body>
  <a href="this-is-where-the-current-link-will-go">Search</a>
</body>
</html>

这怎么可能?

2 个答案:

答案 0 :(得分:0)

[该片段会抛出一个错误,但是window.location就是你要找的东西]

为您的锚标记设置ID。 然后这样做:

&#13;
&#13;
var link = document.getElementById("demo");
link.href = "https://www.google.com/search?q=" + window.location;
&#13;
<a id="demo" href="https://www.google.com/search?q=**Current URL**">Search</a>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

试试这个。

<html>
<body>
<a href="javascript:document.location = 'https://www.google.com/search?q=' + document.URL">Search</a>
</body>
</html>