2016-01-06 26 views
-3

Javascript专家,如何使用JavaScript显示锚文本即使它被删除或更改?

下面是我的所有模板中使用的html结构。现在我想如果有人删除或更改了锚文本“专业Blogger技巧”那么它应该显示相同的锚文本,即使它更改或删除。

<div id='copyright'> 
    <div id='container'> 
     <p> Designed by: <a href='http://www.probloggertricks.com'>**Pro Blogger Tricks**</a> 
     </p> 
    </div> 
</div> 

案例1:例如有人改变了“临博客技巧”“真棒马格”,那么它应该显示相同的“临博客技巧”,而不是“真棒马格”主播。

案例1:例:

<div id='copyright'> 
    <div id='container'> 
     <p> Designed by: <a href='http://www.probloggertricks.com'>Awesome Mag</a> 
     </p> 
    </div> 
</div> 

案例2:如果有人删除锚文本“临博客技巧”,那么即使它应该显示相同的“临博客技巧”,即使它被删除。

案例2:例:

<div id='copyright'> 
    <div id='container'> 
     <p> Designed by: <a href='http://www.probloggertricks.com'></a> 
     </p> 
    </div> 
</div> 



注意:请使用条件以这样一种方式,如果网址是http://www.probloggertricks.com那么它的锚应该是“临Blogger技巧“即使它改变或删除,它应显示我们在JavaScript中设置的愿望。

+0

@ A.Wolff多亏了要求,简单我创建模板,我把我的HTML结构在底部,经常用户下载我的模板,并只改变锚文本,因为我已经使用的JavaScript他们无法删除的JavaScript或c挂起我的网址,但他们改变了锚文本。所以这就是为什么我想要如果他们改变或删除它应该显示我们在jasvascript中设置的所需锚文本。我希望你明白了。谢谢。 –

+2

你无法避免任何人删除/更改积分。真的,你不能。你可以集成一些验证逻辑,但我们正在谈论代码呈现的客户端。你无法避免它。有很多方法可以让人们仍然可以删除信用。或者你在跨域iframe中显示你的模板,但这肯定不是一个解决方案... –

+0

我设置了所有其余的东西,没有人会删除或改变我的功劳..我知道的很好,但只是对我的青睐,如果你可以为我创建这个脚本,那么我将分享完整的代码,没有人会轻易地删除信用链接,所以请分享我想要的代码在这里。我知道这很简单。 –

回答

0

假设你要定期检查,如其他插件可以动态修改链接,你可以这样做:

的jsfiddle:https://jsfiddle.net/TrueBlueAussie/v7x0yt02/3/

$(function() { 
    var f = function() { 
    $('a[href="http://www.probloggertricks.com"]').html("Complete waste of time!"); 
    } 
    f(); 
    setInterval(f, 2000); 
}); 

enter image description here

+0

该代码不起作用,它显示了我们在html中添加的相同锚点。如果您设置了“完成时间浪费”,它应该显示,但它不会显示...检查截图http://prntscr.com/9mv48x或者检查自己在那个jsfiddle –

+0

在Chrome上正常工作,并在我的手机上测试。按照屏幕截图。代码是微不足道的。不知道你在做什么不同。 –

+0

请删除我的时间间隔条件...所以它一次显示..不应该延迟应该在那里。 –

相关问题