我使用的是clickfunnels.com网站,其底部有一个链接。 当人们访问网站时,他们应该能够将查询附加到URL,如下所示:URL?ref = myreflink。
然后修改链接href属性以包含myreflink。
我已经设法将myreflink存储在一个名为ref的变量中,这样我就可以在一个警告中输出该值。
现在我想用此代码更改链接,但链接不会更改。你能帮忙吗?
<a href="http://google.com" id="mylink" onclick="changeLink();" target="_blank">google</a>
<script>
function changeLink() {
var link = document.getElementById("mylink");
window.open(
link.href,
'_blank'
);
link.innerHTML = "facebook";,
link.setAttribute('href', "http://facebook.com");
return false;
}
</script>
我看到的结果是:该页面显示具有“http://www.google.com”作为href属性的链接。
答案 0 :(得分:1)
更改订单,您的更改链接功能将是:
function changeLink() {
var link = document.getElementById("mylink");
link.innerHTML = "facebook";
link.setAttribute('href', "http://facebook.com");
window.open(
link.href,
'_blank'
);
return false;
}