如何通过javascript更改链接HREF

lis*_*aro 7 javascript

我有一个用户输入URL的表单.稍微调整一下后该输入产生的值是变量#url,它立即显示给用户.

我需要在我的网站中将类似和推文按钮指向该URL.使它们的HREFS等于变量#url

这是分享按钮:

<a id="twtbutton" href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="theclocktwt">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>

<fb:like id="fbbutton" send="false" layout="button_count" width="450" show_faces="false" font="" style="position: absolute; left:110px;"></fb:like>
</div>
Run Code Online (Sandbox Code Playgroud)

在这里您可以看到它是如何工作的:http://www.chusmix.com/tests/magic.html

显示为"改进链接"的是我希望共享按钮使用的URL.

Ste*_*eve 19

这就是你想要做的 -

var yourElement = document.getElementById('yourHref');
 yourElement.setAttribute('href', '#url');
Run Code Online (Sandbox Code Playgroud)

  • 如果他有jquery,这有关系吗?答案是有效的,问题并没有说"使用jquery". (14认同)