更改链接的目的地一旦激活

时间:2012-10-13 17:09:09

标签: javascript html css

不确定我在寻找什么,但我想知道是否有一种方法可以在链接激活时更改链接的名称以及它的目的地。各种切换。

下面是模型。

enter image description here

节目中只有一个按钮。

3 个答案:

答案 0 :(得分:2)

根据网址,您可以更改链接文字和href。

var a = document.getElementById('linkId');
if(location.href == abouturl){
 a.href = blogurl;
 a.innerHTML = 'BLOG'
}
else{
   a.href = abouturl;
   a.innerHTML= 'ABOUT';
}

答案 1 :(得分:1)

使用jQuery。

var linkObj = $("#linkId");
if(location.href == aboutUrl){
  linkObj.attr("href", blogurl).html("BLOG");
}
else{
  linkObj.attr("href", abouturl).html("ABOUT");
}

答案 2 :(得分:0)

我设法用CSS解决了这个问题

.collection-506d943d84aead5098d63cc2 
#main-navigation 
.blog-collection {
  display:none;
}

.collection-506daf5a84aead5098d68b94 
#main-navigation 
.page-collection {
  display: none;
}