需要从我的网站上删除图像/链接

时间:2012-10-19 19:24:01

标签: javascript image hyperlink web-hosting

我的任务是更新网站。该网站由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更改为隐藏它会删除网站上的所有图像而不仅仅是此图像。 任何想法或建议将不胜感激。在一个侧面说明我不是一个我在PHP工作的java人,所以如果你想给我一个例子它需要完成或我会搞砸它我肯定。 谢谢大家!

2 个答案:

答案 0 :(得分:1)

不是用'Java',但这可能适用于你的CSS:

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

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

答案 1 :(得分: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();
    }
});