我有一个用户输入URL的表单。稍作调整后,该输入所产生的值就是变量#url,该值立即显示给用户。

我需要使站点中的“喜欢”和“tweet”按钮指向该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>

在这里,您可以看到它的工作方式:http://www.chusmix.com/tests/magic.html

显示为“改进的链接”的是我希望共享按钮使用的URL。

最佳答案

这就是你想做的-

var yourElement = document.getElementById('yourHref');
 yourElement.setAttribute('href', '#url');

关于javascript - 如何通过JavaScript更改链接HREF,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5785833/

10-17 03:08