Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将当前URL添加到现有href链接的末尾_Javascript_Html - Fatal编程技术网

Javascript 如何将当前URL添加到现有href链接的末尾

Javascript 如何将当前URL添加到现有href链接的末尾,javascript,html,Javascript,Html,我正在创建一些社交共享图标。例如,twitter共享代码是href=http://twitter.com/home?status= 要共享的页面的URL位于链接末尾的=之后。有没有一种方法可以添加代码,将正在查看的页面的当前url添加到链接地址,这样就不必在每个我们想按下按钮的页面上手动添加该url?类似的方法可以工作: HTML: 定义一个id,以便可以唯一地标识元素 <a id="tweeterUrl" href="http://twitter.com/home?status=">

我正在创建一些社交共享图标。例如,twitter共享代码是href=http://twitter.com/home?status=


要共享的页面的URL位于链接末尾的=之后。有没有一种方法可以添加代码,将正在查看的页面的当前url添加到链接地址,这样就不必在每个我们想按下按钮的页面上手动添加该url?

类似的方法可以工作:

HTML:

定义一个id,以便可以唯一地标识元素

<a id="tweeterUrl" href="http://twitter.com/home?status=">click here</a>

太棒了,谢谢,伙计,我想这应该行得通。你问题的答案是:是的,有办法。
window.onload = function () {
    var a = document.getElementById('tweeterUrl');
    a.href = a.href + document.URL;
}