2013-03-12 87 views
5

我需要從更改HTML標記的href與CSS

<a href="contact.html" >Contact</a> 

改變這方面的一個標籤

<a href="tel:+13174562564" >Contact</a> 

僅適用於CSS,如果有可能還是這樣

<a href="tel:+13174562564" >+13174562564</a> 

我有很多的網頁,我不想編輯所有這些將需要一生的時間,這就是爲什麼我需要在CSS中做到這一點,我沒有JS l與他們簽署

回答

20

CSS僅顯示,您不能用它修改文檔對象模型。對不起,這不能完成。我希望我有更好的答案,但'不能做'是唯一的答案。

8

CSS用於演示文稿並且不能用於以您打算的方式修改HTML標記。 你需要JavaScript這個。

這應該是一個fairly short script.

0

一種解決方案是隱藏的標籤,並把另一

<div id="tag1"> 
<a href="#tag1">link1</a> 
<a href="#tag2">link2</a> 
</div> 

CSS:

a[href="#tag1"] { 
display:block; 
} 

a[href="#tag2"] { 
display:none; 
} 

#tag1:target a[href="#tag1"]{ 
display:none; 
} 

#tag1:target a[href="#tag2"]{ 
display:block; 
} 

我用這個方法響應 「按鈕」我的菜單欄