javascript - 使用 JavaScript 替换 DIV 中的图像

标签 javascript

我想在一个 DIV 中显示不同的图像,图像的轮流取决于一个随机数。 图片名称如 1.gif, 2.gif, .. 6.gif

为此我编写了代码

var img = document.createElement("IMG");
img.src = "images/1.gif";
document.getElementById('imgDiv').appendChild(img);

但它并没有替换旧图像,而是在第一张图像的底部添加了另一张图像。

DIV 的语法是:

<div id="imgDiv" style="width:85px; height:100px; margin:0px 10px 10px 375px;"></div>

你可以阻止我吗?

最佳答案

var img = document.createElement("IMG");
img.src = "images/1.gif";
var oldImg = document.getElementById('oldImg');
document.getElementById('imgDiv').replaceChild(img, oldImg);

关于javascript - 使用 JavaScript 替换 DIV 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2924210/

相关文章:

javascript - 无法从本地 html 页面使用 ajax 本地文件

javascript - 当被其他 flex 元素包围时,容器中的中心 flex 元素

javascript - Facebook Javascript SDK 将邀请发送到 'Page' 而不是 'Application'

php - 将大文本分成列

javascript - 将 javascript 作用域传递给函数

javascript - selenium javascript 中分割字符串的问题

javascript - VueJS - 用于创建按钮的嵌套数据数组

javascript - 如何使用sendkeys生成增量版本号

JavaScript 使用 EventListener 和 jQuery 添加和删除 <tr>

javascript - 我可以完全停止使用 var 吗?