2

我的任务是更新网站。该网站由 dexone 托管,他们很友善(讽刺)在我所有页面的底部放置一个广告,链接回他们的销售和服务页面。我无法编辑链接和图像(它使用 cm4all 作为内容管理器),并且当网站发布时,他们正在向页脚添加一些代码以显示他们的图像/链接。图片/链接代码是:

<a style="float:right;" href="http://www.dexone.com/solutions/websites" target="_blank"><img src="http://cm4allfooters.websiteexperts.com/dex/dex.jpg" alt="Dex  website Solutions" title="Dex Website Solutions" height="39" width="180"></a>

我想知道是否使用 javascript 这可以被“删除”。CSS 可能,但我没有看到对 img 以外的任何内容的引用,如果我将 img 更改为隐藏,它会删除网站上的所有图像,而不仅仅是这个图像。任何想法或建议将不胜感激。在旁注中,我不是一个 java 人,我主要在 php 中工作,所以如果你想给我一个例子,它需要完整,否则我肯定会把它搞砸。谢谢大家!

4

2 回答 2

1

不适用于“Java”,但这可能适用于您的 CSS:

a[href*='//www.dexone.com'] { display: none; }

是的!强烈建议您在实施此解决方案之前遵循 Mike Cs 的建议。

于 2012-10-19T19:29:52.837 回答
0

这里是如何通过直接的 javascript 来做到这一点:

var elems = document.getElementsByTagName('a');
for (var i=0; i<elems.length; ++i) {
    if (elems[i].href == "http://www.dexone.com/solutions/websites") {
        elems[i].parentNode.removeChild(elems[i]);
    }
}

并使用 jQuery:

$('a').each(function() {
    if (this.href == "http://www.dexone.com/solutions/websites") {
        $(this).remove();
    }
});
于 2012-10-19T19:39:25.817 回答