我的网站上有一个html元素,我无法控制它,我需要使用javascript / jquery删除它。 HTML标记是一致的,在每个页面上,它看起来像这样:
<img src="https://myimage.com/myimage.jpg" style="cursor:pointer;border:none;">
如何删除它?图像没有ID。非常感谢提前!
答案 0 :(得分:4)
您可以将其删除:
jQuery("img[src='https://myimage.com/myimage.jpg']").remove();
请确保该代码位于<{1}}标记下面页面标记中的相关图像。如果在解析页面标记后动态添加图像,则可能需要更加狡猾:
script
注意:您要删除元素,而不是标记。标签是标记(文本)。元素是浏览器解析和创建标记的结果。
答案 1 :(得分:1)
使用
$("img[src='https://myimage.com/myimage.jpg']").remove();
那将隐藏该图像
答案 2 :(得分:1)
你去吧
$("img[src='https://www.google.com/images/srpr/logo11w.png']").remove();
http://jsfiddle.net/bowenac/GD64n/
介意解释图片是什么或发布实时链接?这会将其从显示中删除,但如果将某些代码放入您的文件中,则无法解决问题的根源......
答案 3 :(得分:0)
没有jQuery,简单的JS:
var img = document.querySelector('img[src="https://myimage.com/myimage.jpg"]');
if (img) {
img.parentNode.removeChild(img);
}