【发布时间】:2021-11-02 09:33:27
【问题描述】:
我正在做 A/B 测试。我需要更改图片网址。我有一个 https://newimage.svg 需要在控制台上用 javascript 替换 srcset img.png:
<picture class="pic_test">
<source media="(min-width: 992px)" srcset="img.png">
<source media="(min-width: 600px)" srcset="img.png">
<source media="(max-width: 599px)" srcset="img.png">
<img src="img.png">
</picture>
这是源结构的示例。由于机密的工作要求,我不能提供所有内部信息,但这是一个摘要(如果添加它可能会有所帮助):
<source media="(min-width: 992px)" class="" src="" data-src="" data-srcset="img.png 960w,img.png 1176w,img.png 1600w,img.png 2400w" srcset="img.png 960w,img.png 1600w,img.png 2400w">
我尝试了很多东西,但它不起作用。有谁知道如何使用 javascript 或 jquery 更改图像 url?
【问题讨论】:
-
“我尝试了很多东西,但都没有成功” 能否请您附上您的尝试?通过这种方式,我们可以帮助您找出它不工作的原因并可能创建一个答案。所以不是要求免费解决方案的地方。 -> How to Ask
-
var img = document.querySelector(".class > img"); var myFunction = function() { img.srcset="newimg.svg"; }
-
document.querySelector(".class > img").src="img.svg";
-
请更新您的问题,而不是在 cmets 中发布,这将有助于未来的读者
-
当我选择 $('source[srcset]');它只选择一种尺寸
标签: javascript jquery src srcset