我认为您需要将标签更改为text
并确定您需要使用标志,在这种情况下我认为您可以使用,即<a href="...">Contact Us</a>
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';
}
演示。
或者,不使用任何属性,您只需检查 的innerHTML
,a tag
如果它包含,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';
}
演示。
更新:
我认为默认情况下你可以保留你的link text as Contact
代替Contact Us
并检查是否不在任何移动设备中(在桌面浏览器中时)然后将其更改Contact
为Contact Us
using 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
}