javascript - 从 DOM 中删除图像 url
问题描述
使用 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);
用旧的修改现有img
元素src
。所以没有必要再做任何事情,这些元素现在将显示来自新的src
.
示例:在短暂的停顿后,我用你的头像替换了我的头像:
setTimeout(function() {
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);
<img src="https://www.gravatar.com/avatar/ca3e484c121268e4c8302616b2395eb9?s=64&d=identicon&r=PG">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
推荐阅读
- python - 如何将python回调添加到pointdrawtool
- delphi - 如何将组件放在 TMainMenu 上方?
- c# - 在异步回调中从 NetworkStream 读取缓冲区
- kubernetes - 从 CLI 使用 Gitlab 安装的 Helm。找不到分蘖
- r - 如何将 rpivotTable 动态插入 Shiny UI
- python - 在 Scikit Learn Logistic Legression 中,预测的逆是正确的
- itext7 - SetSplitCharacters 在 URL 上添加空格
- django - 从可重用应用程序将依赖项注入 INSTALLED_APPs
- angularjs - 如何在低于 2 的 angularjs 版本中加载服务器端
- jakarta-mail - NoSuchProvider JavaX 邮件