显示数组中的图像不起作用
Displaying images from an array doesn't work?
所以我有这行代码
var imagesArray = ["1.png","2.png","3.png","4.png","5.png","6.png","7.png","8.png","9.png","10.png","11.png","12.png","13.png","14.png","15.png","16.png","17.png","18.png","19.png","20.png","21.png" ];
var newArray = new Array(100);
var repeatImage = null;
for (var i = 0; i < 100; i++)
{
if (i === 9)
{
repeatImage = imagesArray[Math.floor(Math.random() * imagesArray.length)];
newArray[i] = repeatImage;
}
else if(i % 9 === 0)
{
newArray[i] = repeatImage;
}
else
{
newArray[i] = imagesArray[Math.floor(Math.random() * imagesArray.length)];
}
}
我需要这些图像显示在我的文档中。
document.write("<img src='images/smileys" + imagesArray [i] + "'/>" + newArray[i] ");
但它似乎不起作用,我想我的文档写错了,但我真的不知道在哪里
你有一个额外的双引号"
在document.write
末尾你应该删除它:
document.write("<img src='images/smileys" + imagesArray [i] + "'/>" + newArray[i] ");
__________________________________________________________________________________^
应该是 :
document.write("<img src='images/smileys" + imagesArray [i] + "'/>" + newArray[i]);
您应该在for
循环的末尾添加document.write
:
for (var i = 0; i < 100; i++)
{
...
document.write("<img src='images/smileys" + imagesArray [i] + "'/>" + newArray[i]);
}
希望这有帮助。
试试这个
document.write('<img src="images/smileys '+imagesArray [i]+'" /> + '+newArray[i]);
在这里工作
var imagesArray = ["1.png", "2.png", "3.png", "4.png", "5.png", "6.png", "7.png", "8.png", "9.png", "10.png", "11.png", "12.png", "13.png", "14.png", "15.png", "16.png", "17.png", "18.png", "19.png", "20.png", "21.png"];
var newArray = new Array(100);
var repeatImage = null;
for (var i = 0; i < 100; i++) {
if (i === 9) {
repeatImage = imagesArray[Math.floor(Math.random() * imagesArray.length)];
newArray[i] = repeatImage;
} else if (i % 9 === 0) {
newArray[i] = repeatImage;
} else {
newArray[i] = imagesArray[Math.floor(Math.random() * imagesArray.length)];
}
document.write('<img src="images/smileys '+imagesArray [i]+'" /> + '+newArray[i]);
}
相关文章:
- 本地存储功能中的图像不起作用
- 简单的 Java 脚本背景图像不起作用
- html画布绘制图像不起作用
- jquery选择图像不起作用
- 在html画布代码中插入图像不起作用
- 设置来自 javascript 的背景图像不起作用
- 在剑道 UI 树视图项旁边添加图像不起作用
- 尝试使用 jquery 加载随机图像 -- 不起作用
- ajax 响应包括 image,onClick 事件对图像不起作用 jQuery
- 在图像不起作用的 src 中添加 jQuery 变量
- 显示数组中的图像不起作用
- 使用 jQuery 替换背景图像不起作用
- 淡入淡出 JavaScript 中的图像不起作用
- GD库裁剪图像不起作用
- 画布绘制图像不起作用,根本没有错误
- Vue.js 数据绑定样式背景图像不起作用
- 为什么我的可点击图像不起作用
- Javascript set src 属性的图像不起作用
- 画布绘制图像不起作用
- SVG作为Div的内联背景图像不起作用