对象中的str.replacement()

str.replace() in a object

本文关键字:replacement str 对象      更新时间:2023-09-26

对于我的项目,我将数据从JSON文件拉回到数组中,然后循环用户输入的每个匹配参数的数据。我想用一个图像替换字符串的一部分,其中每个对象都包含一个特定的字母。示例:{6} {w} {w}我想用字母所代表的图像替换每个字母吗?我试过$("#array").str.replace("{w}", "../images/wImage.png");非常感谢任何帮助。

假设您想要这个

var images = document.querySelectorAll('.content img');
if (images) {
  for (var i = 0; i < images.length; i++) {
    var element = images[i];
    switch (element.dataset.src) {
      case '{w}':
        element.src = 'http://www.img.gem-flash.com/images/18592592472630941439.jpg';
        break;
      case '{6}':
        element.src = 'https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSGsQElcTdvKt0Bu1JsgDiRKKgqlqzfUOONBMl3TqTl3mjmgTO1';
        break;
      default:
        break;
    }
  }
}
<div class="content">
  <img src="" data-src='{6}' alt="">
  <img src="" data-src='{w}' alt="">
  <img src="" data-src='{w}' alt="">
</div>