javascript - 如何使用 span 标签更改 img src 值
问题描述
- 我想使用span 标签元素更改img src值
- 我已经获得 span 标签的值,但我找不到更改 img src 值的方法
- 问题是嵌入在 img src 中的 span 标签
- 完成所需的 src 链接 span id 值
我使用波纹管功能获得跨度标签值
$('#icon').text(data.icon);
它将输出为
03n
所以我想将 img src 更新为
<img src="http://openweathermap.org/img/w/**span_value_shoud_be_there**.png"/>
我尝试了几种这样的方法
<img src="http://openweathermap.org/img/w/<span id='icon'></span>.png"
但我无法得到解决方案。感谢您的回答谢谢
解决方案
在vanilla Javascript(不是 jQuery)中,如果你有一个图像元素:
<img class="my-image" src="" />
并且您想给该图像的src
属性一个值,您可以使用:
<script>
const myImage = document.getElementsByClassName('my-image')[0];
myImage.setAttribute('src', '[VALUE HERE]');
</script>
延伸阅读:
推荐阅读
- php - PHP - 更改变量名
- reactjs - 在 `componentDidMount` 生命周期方法中检查组件是否挂载不是很可笑吗?
- javascript - 如何使用包装器控制按钮的切换
- java - 如何对作为 Mockito 中的构建器类的方法参数进行单元测试?
- javascript - 我可以将参数传递给 Google Charts Load 的回调函数吗?
- ios - 提高读取 UPC-A 条码 Objective-C (Xcode) 的速度
- html - 问题导航栏中心 fxFlex fxLayout fxLayoutAlign
- c - getopt 只读取第一个命令
- exception - ErrorException 无法在 Concrete5 网站中重新声明类 Concrete\Package\MolliePlugin\Controller
- meteor - 类型错误:无法读取属性 of undefined when creating package
I am trying to create a package for Meteor, unsuccessfully unfortunately. I'm on Meteor 1.8.1. My goal is to make a template for a button that I can use in my application l