Javascript 从DOM中删除图像url

Javascript 从DOM中删除图像url,javascript,jquery,Javascript,Jquery,使用JavaScript替换图像 我想在url替换后从DOM中删除oldSrc var oldSrc = 'www.domain.com/spinner.gif'; var newSrc = 'cdn.domain.com/spinner.gif'; $('img[src="' + oldSrc + '"]').attr('src', newSrc); 这一行: $('img[src="' + oldSrc + '"]').attr('src', newSrc); 使用旧的src修改现有的

使用JavaScript替换图像

我想在url替换后从DOM中删除oldSrc

var oldSrc = 'www.domain.com/spinner.gif';
var newSrc = 'cdn.domain.com/spinner.gif';
$('img[src="' + oldSrc + '"]').attr('src', newSrc);

这一行:

$('img[src="' + oldSrc + '"]').attr('src', newSrc);
使用旧的
src
修改现有的
img
元素。因此无需再做任何事情,这些元素现在将显示新
src
中的图像

示例:短暂停顿后,这将用您的头像替换我的头像:

setTimeout(函数(){
var oldSrc=”https://www.gravatar.com/avatar/ca3e484c121268e4c8302616b2395eb9?s=64&d=identicon&r=PG";
var newSrc=”https://www.gravatar.com/avatar/85c1241443e5568a57754958d30beff4?s=64&d=identicon&r=PG&f=1";
$('img[src=“”+oldSrc+'“]).attr('src',newSrc);
}, 800);


无需删除,只需替换
src
,旧的将自动删除。您的URL相同。(他们需要一个协议,现在他们是相对于页面的。)也许你可以通过获取该元素并修改其
src
variable@DominikMatis-上面是通过jQuery的
attr
实现的。(它设置了属性,这意味着更改也可以通过reflected属性看到。)除了旧的和新的src中被破坏的url和重复的图像之外,代码应该适合您。您对此有什么特别的问题吗?谢谢您的回复,但图片不是删除DOM内容。@uDAY-我不知道您在那个句子中所说的“DOM内容”是什么意思。它不会删除
img
元素,不会,但是如果您想删除
img
元素,那么没有必要先更改它的
src
。您似乎错过了前面的内容。@uDAY-在“网络”选项卡中查找DOM内容没有任何意义。正如我在那篇评论中所说的,您可以查看DOM或Elements选项卡