0

有软件可以将“由...驱动”的文本和图像添加到链接中。在它的许可证中,它说不禁止删除该添加。我可以手动完成,但是当我刷新页面时,再次添加了供电的东西,所以我需要一些东西来隐藏它。有几种方法,但我想用javascript帮助来做。所以这里是我在每个页面底部的内容:

标识

这是我可以看到的代码:

</td></tr></table>
</td></tr></table>
<br/><br/><center><small> <a href="http://pages.ebay.com/blackthorne/" target="_blank"><img align=absbottom border=0 src="http://www.blackthornesw.com/bthome/BlackthorneB2Shade_GB.bmp"</img></a></small></center><br/><center><font face=Arial,Helvetica size=2>Powered by <a href="http://pages.ebay.com/blackthorne/" target="_blank">eBay Blackthorne 04.11.017</a></font></center>
<script>
function ErrorOff() {return true;}
window.onerror = ErrorOff;
setTimeout("document.images.eBayBig.style.display='none'",300);
</script>

在这段代码之前(在 HTML 的底部),我添加了我在互联网上找到的 javascript,我得到了这个结果: 在此处输入图像描述

这是完整的代码(使用我找到的 javascript):

<SCRIPT type=text/javascript>
window.onload=function(){
findcenter();
}
function findcenter()
{
nodes = document.getElementsByTagName("center");
subnode = nodes[nodes.length-1];
var link = subnode.getElementsByTagName("a")[0].href;
if(link.indexOf("pages.ebay") != -1)
{
subnode.style.display="none";
}
}
</SCRIPT>
</td></tr></table>
</td></tr></table>
<br/><br/><center><small> <a href="http://pages.ebay.com/blackthorne/" target="_blank"><img align=absbottom border=0 src="http://www.blackthornesw.com/bthome/BlackthorneB2Shade_GB.bmp"</img></a></small></center><br/><center><font face=Arial,Helvetica size=2>Powered by <a href="http://pages.ebay.com/blackthorne/" target="_blank">eBay Blackthorne 04.11.017</a></font></center>
<script>
function ErrorOff() {return true;}
window.onerror = ErrorOff;
setTimeout("document.images.eBayBig.style.display='none'",300);
</script>

如您所见,“Powered by...”文本消失了,但图像仍然出现。我应该如何更改这个图像也会消失的 javascript?

4

1 回答 1

0

我自己做的,如果有人能以某种方式优化它,我将不胜感激,这是我的解决方案:

<SCRIPT type=text/javascript>
window.onload=function(){
findcenter();
}
function findcenter()
{
nodes = document.getElementsByTagName("small");
subnode = nodes[nodes.length-1];

var link = subnode.getElementsByTagName("a")[0].href;
if(link.indexOf("pages.ebay") != -1)
{
subnode.style.display="none";
}

nodes2 = document.getElementsByTagName("center");
subnode2 = nodes2[nodes2.length-1];

var link2 = subnode2.getElementsByTagName("a")[0].href;
if(link2.indexOf("pages.ebay") != -1)
{
subnode2.style.display="none";
}
}
</SCRIPT>
于 2013-03-01T18:12:40.920 回答