我认为你需要一个<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