更改图像的格式名称

时间:2019-12-06 07:29:39

标签: javascript

有if语句应更改图像的格式名称。

例如HTML:

<img class="image" src="image.webp"/>

使用JavaScript在每个类名为“ image”的图像中,仅应将webp更改为jpg

2 个答案:

答案 0 :(得分:3)

您可以使用.attr

$('.image').attr('src', function(_, attr) {
  return attr.replace('webp', 'jpg');
});

答案 1 :(得分:0)

这会将任何图像扩展名转换为jpg

let obj = document.getElementsByClassName("image");

obj = Array.from(obj);

obj.forEach((val) => {

  let temp = val.src;
  temp = temp.split(".");
  temp[temp.length - 1] = "jpg";
  val.src = temp.join(".");
})


console.log(document.getElementsByClassName("image"));
<img class="image" src="image.webp" />
<img class="image" src="image.png" />