javascript - innerHtml 替换插入图片 Javascript
问题描述
下面的 Js 代码正在工作。我想在这里添加一张图片。如果值为 0,则 x.png 为 180,则 y png。
我怎样才能做到这一点。如果你能帮忙,我会很高兴。谢谢
var Bearing = document.getElementById("rptAracDetay_Label28_0");
if (Bearing.innerHTML.replace(': ', '') == '0') {
document.getElementById("rptAracDetay_Label28_0").innerHTML = ': North';
}
else if (Bearing.innerHTML.replace(': ', '') == '180') {
document.getElementById("rptAracDetay_Label28_0").innerHTML = ': South';
}
解决方案
我猜你想在你的 innerHTML 文本之后添加一个 img 元素图像。
如果是这样的话,
var Bearing = document.getElementById("rptAracDetay_Label28_0");
if (Bearing.innerHTML.replace(': ', '') == '0') {
Bearing.innerHTML = ': North';
var img = document.createElement('img');
img.src = 'https://xyz/x.png';
Bearing.appendChild(img);
}
else if (Bearing.innerHTML.replace(': ', '') == '180') {
Bearing.innerHTML = ': South';
var img = document.createElement('img');
img.src = 'https://xyz/y.png';
Bearing.appendChild(img);
}
觉得有用就点个赞吧。
推荐阅读
- php - 添加中间件时执行两次动作 Slim 框架
- django - 如何使用 OnetoOneField 扩展用户模型来制作用户配置文件表单?
- iphone - 有没有办法让 iPhone 8 版本看起来和 iPod touch 一样?
- html - 行超过 html 卡的宽度,但我不希望文本继续
- python-3.x - 我的一些二维码没有显示二维码数据
- flutter - 如何在 Flutter 中设置 Image.network 中的 3dots 菜单
- image - 根据文件名的前 8 位更改 DateTimeOriginal Exif 数据(使用 exiftool)
- python - numpy中的重塑功能
- computer-vision - 如何创建一个在 -1 和 1 之间均匀分布的批量 batch_size 的张量?
- html - MS Word HTML - 是否可以为一个元素分配多个类?