使用JS和HTML将当前URL插入到链接中

Dar*_*ven 6 html javascript facebook-social-plugins

所以,我读过类似的东西,但我仍然找不到更适合我正在做的事情的答案.我试图使用JS获取当前页面URL并将其附加到社交媒体共享链接,如下所示:

<a href="http://reddit.com/submit?url=CURRENTPAGE.html; title="This is a post!" target="_blank">
Run Code Online (Sandbox Code Playgroud)

使用Javascript,我设法将当前URL分配给变量:

<script>
var x = window.location.href;
document.getElementById("smsharing").innerHTML = x;
</script></p>
Run Code Online (Sandbox Code Playgroud)

我通过对它进行测试显示确保它有效.那么究竟是什么方法/语法实际上把'x'代替CURRENTPAGE.html?

我知道这是一个愚蠢的问题,但我真的很难过.细节有所帮助,因为部分问题在于我对JS的知识很少.思考?

Sha*_*nya 3

这应该可以做到:

<script>
baseurl="http://www.facebook.com?"
function buildURL(item)
{
    item.href=baseurl+window.location.href;
    return true;
}
</script>
</head>
<body>
<a onclick="return buildURL(this)" href="">Google</a>
</body>
Run Code Online (Sandbox Code Playgroud)