首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替换图像元素的src属性值

替换图像元素的src属性值
EN

Stack Overflow用户
提问于 2022-06-13 21:08:44
回答 1查看 41关注 0票数 0

我试图替换图像源,但前提是图像与现有类“概述-图标-停机时间”相对应。还有另一个类,“概述-图标-降级”,我想用它代替它(或者简单地放置一个图像地址,这可能会更容易)。

待替换:

代码语言:javascript
复制
<div class="page__overview">
<img class="page__overview-icon overview-icon--downtime" src="downtime_large.png">
</div>

代之以:

代码语言:javascript
复制
<div class="page__overview">
<img class="page__overview-icon page__overview-icon--degraded" src="degraded_large.png">
</div>

我在想这件事,但我不确定我是不是在朝正确的方向前进。

代码语言:javascript
复制
document.querySelector(".page__overview-icon overview-icon--downtime").setAttribute("img", "page__overview-icon page__overview-icon--degraded");

图像加载页面,所以我还需要在最后使用AJAX。

这里有什么想法吗?提前谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-06-13 21:13:39

你朝正确的方向前进了。

属性是标记内部的东西。在这个例子中,"class“和"src”是img元素的属性。

document.querySelector将选择img元素,然后需要调用setAttribute(' class ',新的类值)和setAttribute(' src ',新的src值)。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72609053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档