javascript - 无法使随机图像显示 javascript
问题描述
尝试根据平均值显示一组随机图像。我相信我的代码正在运行:
var happy = ["/images/rick.gif", "/images/troll.gif", "/images/wild.gif","/images/pervkid.gif"],
rand = Math.floor(Math.random() * happy.length);
console.log(avg);
if (avg > 2) {
document.getElementById("bod").innerHTML = happy[rand];
}
因为选择的随机图像将在刷新时随机显示文本,但我无法显示图像。还尝试过“.src”,它只会给我一个空白屏幕。
解决方案
你也需要一个img
标签
document.getElementById("bod").innerHTML = '<img src="' + happy[rand] + '" alt="">';
推荐阅读
- android - WebView 有时显示白色空白页,有时显示文件
- c - 为什么这个 yacc 文件不能编译
- reactjs - 为什么 createStore 调用每个 reducer 3 次?
- c# - 如何在 c# blazor 中每分钟安排一次任务
- pytorch - 如何从 torchtext.data.dataset.Dataset 中获取文本
- python - 如何仅抓取页面中特定的特定标签和文本?蟒蛇爬虫
- flutter - Flutter 集成了堆叠和标签式导航
- javascript - React JS循环文本并应用效果错误
- python - Firebase 嵌套索引规则
- php - Wordpress 和 F5 WAF - SSL 导致的无限循环