我的任务是更新网站。该网站由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人,所以如果你想给我一个例子它需要完成或我会搞砸它我肯定。 谢谢大家!
答案 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();
}
});