我認爲你需要一個<a href="...">Contact Us</a>
標籤的text
改變Contact
並確定link
你需要使用一個標誌,並且在這種情況下,我認爲你可以使用rel attribute
,即
<a href="#" rel="us">Contact Us</a>
和JavaScript來改變Contact Us
到Contact
您可以使用下面的代碼
var links=document.getElementsByTagName('a');
for(var i=0;i<links.length;i++)
{
var rel=links[i].getAttribute('rel');
if(rel && rel.match(/^us$/i)) links[i].innerHTML='Contact';
}
DEMO。
或者不使用任何屬性,你可以只檢查a tag
的innerHTML
,如果它包含Contact US
然後將其更改爲Contact
如下
<a href="#">Contact Us</a>
和JavaScript來改變Contact Us
到Contact
您可以使用下面的代碼
var links=document.getElementsByTagName('a');
for(var i=0;i<links.length;i++)
{
var rel=links[i].innerHTML;
if(rel && rel.match(/^Contact Us$/i)) links[i].innerHTML='Contact';
}
DEMO。
更新:
我想,在默認情況下,你可以保持您的link text as Contact
代替Contact Us
並檢查是否沒有在任何移動設備(在桌面瀏覽器時),然後更改Contact
到Contact Us
使用javascript
,即
var ismobile=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i); // May be these are not enough but only an example
if(!ismobile){
// one of above code snippets
}
這是確切的輸出代碼替換IMG在document.getElementsByTagName:'<的Cufón類=」的Cufón的Cufón -canvas「alt =」Us「style =」width:20px; height:14px;「> Us '我無法讓你的工作。 –
user1424232
2012-07-26 22:20:05
更新@travis,我在測試網站上看到了這段代碼。 (函數(){var(i = 0,length = li.length; i
user1424232
2012-07-26 22:28:23
確認正在工作。謝謝。 – user1424232 2012-07-26 22:33:52