我有一个用户输入网址的表单。调整后输入产生的值是变量#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
“改进的链接”是我希望共享按钮使用的网址。
答案 0 :(得分:18)
这就是你想要做的 -
var yourElement = document.getElementById('yourHref');
yourElement.setAttribute('href', '#url');
答案 1 :(得分:1)
答案 2 :(得分:0)
试试这个:
$("#url").keypress(
function(e) {
if(e.keyCode == 13) {
$("#output").attr('href', cleanURL($("#url").val()));
}
}
);
答案 3 :(得分:0)
$('#twtbutton').prop('href', #url);
$('#fbbutton').prop('href', #url);
这会将带有id = twtbutton和id = fbbutton的html元素的'href'属性更改为存储在#url中的值,其中存储在#url中的值是字符串数据类型。这个答案使用了jQuery库。