【问题标题】:Replace images by others with javascript用javascript替换其他人的图像
【发布时间】:2015-04-28 04:30:00
【问题描述】:

请问如何用 javascript 替换其他人的图片?

我试过了,但是有问题

 if ($(".grimm")) {
   $('.ch').
     html(
       $('.ch').
         html().
         replace('http://icons.iconarchive.com/icons/graphicrating/koloria/32/Mail-icon.png',
                 'http://icons.iconarchive.com/icons/graphicrating/koloria/32/Mails-icon.png')
   );
 }
<div class="grimm">
  <div class="ch">
    <img src="http://icons.iconarchive.com/icons/graphicrating/koloria/32/Mail-icon.png" />
  </div>
</div>

【问题讨论】:

  • 什么是“”的“某事”?

标签: javascript image replace


【解决方案1】:

确保包含 jQuery,然后你的小提琴就可以正常工作:http://jsfiddle.net/dm9xkmkd/1/

但您也可以一步完成,而无需涉及replace() 或重写大量 HTML:

$('.grimm .ch img[src="http://icons.iconarchive.com/icons/graphicrating/koloria/32/Mail-icon.png"]').
  attr('src', 'http://icons.iconarchive.com/icons/graphicrating/koloria/32/Mails-icon.png');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<div class="grimm">
  <div class="ch">
    <img src="http://icons.iconarchive.com/icons/graphicrating/koloria/32/Mail-icon.png" />
  </div>
</div>

【讨论】:

    猜你喜欢
    • 2018-01-19
    • 2016-09-24
    • 2017-08-10
    • 2015-01-25
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    相关资源
    最近更新 更多