Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript显示锚文本,即使它已被删除或更改?_Javascript_Jquery_Html_Url Redirection - Fatal编程技术网

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

如何使用JavaScript显示锚文本,即使它已被删除或更改?,javascript,jquery,html,url-redirection,Javascript,Jquery,Html,Url Redirection,Javascript专家 下面是我在所有模板中使用的html结构。现在我想如果有人删除或更改了锚文本“Pro Blogger Tricks”,那么它应该显示相同的锚文本,即使它已更改或删除 <div id='copyright'> <div id='container'> <p> Designed by: <a href='http://www.probloggertricks.com'>**Pro Blogger Tric

Javascript专家

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

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

设计人:

案例1:例如,有人将的“专业博客技巧”更改为的“超级博客”那么它应该显示相同的“专业博客技巧”,而不是“超级博客”锚

案例1:示例:


设计人:

案例2:如果有人删除了锚文本“Pro Blogger Tricks”,那么即使它被删除,也应该显示相同的“Pro Blogger Tricks”

案例2:示例:


设计人:




注意:请使用这样的条件,如果url是它的锚,那么它的锚应该是“专业博客技巧”,即使它被更改或删除,它也应该显示我们在javascript中设置的愿望。

假设你想定期检查,因为其他插件可能会动态更改链接,您可以这样做:

JSFiddle:


@A.Wolff感谢提问,simple我创建了模板,并将我的html结构放在底部,用户通常下载我的模板并只更改锚文本,因为我已经使用了javascript,他们无法删除或更改我的url,但他们更改了锚文本。因此,这就是为什么我希望如果他们更改或删除了,它应该显示我们在jasvascript中设置的所需锚文本。我希望你明白了。谢谢。你不能避免任何人删除/更改信用。你真的不能。您可以集成一些验证逻辑,但我们讨论的是客户端的代码呈现。你无法避免。有很多很多种方法可以让人仍然删除信用卡。或者你在跨域iframe中显示你的模板,但这肯定不是一个解决方案…我设置了所有其他的东西,没有人会删除或更改我的信用…这我很清楚,但请帮我一个忙,如果你能为我创建这个脚本,那么我将共享完整的代码,没有人会轻易删除信用链接,所以,请在这里分享我想要的代码。我知道这很简单。正如@A.Wolff所说。。。这是很容易删除信用链接,无论你改变什么。人们也会删除/更改您的代码。忘掉它,继续前进。侵犯版权的威胁是你真正拥有的唯一保护(这很难实施)@TrueBlueAussie我为这项工作创建了所有脚本,请与我共享代码,如果锚文本“pro blogger tricks”更改或删除显示相同的“pro blogger tricks”锚文本..这很简单,我想要..如果可以请这样做。代码不起作用,它显示的锚与我们在html中添加的锚相同..设置“完全浪费时间”它应该显示,但它不是…检查屏幕截图,或者自己检查JSFIDDLE在Chrome上运行良好,并在我的手机上进行了测试。接下来的屏幕截图。代码很简单。不知道你在做什么不同。请为我删除时间间隔条件…以便它立即显示。。不应该有延迟。@Rajessury:你是认真的说你不能将这几行代码更改为初始运行以及在计时器内运行吗?请先试一试。。。这不是
CodeItForMe.com
:)谢谢我删除了我自己,它现在起作用了//
<div id='copyright'>
    <div id='container'>
        <p> Designed by: <a href='http://www.probloggertricks.com'>Awesome Mag</a> 
        </p>
    </div>
</div>
<div id='copyright'>
    <div id='container'>
        <p> Designed by: <a href='http://www.probloggertricks.com'></a> 
        </p>
    </div>
</div>
$(function() {
  var f = function() {
    $('a[href="http://www.probloggertricks.com"]').html("Complete waste of time!");
  }
  f();
  setInterval(f, 2000);
});