显示图像阵列中的单个图像
Show a single image from array of images
这就是我想要做的。我是javascript的初学者,但我不明白为什么这不起作用。我浏览了谷歌的各个角落,但人们提出了更复杂的问题。我只是想展示一个我存储在数组中的图像。
$(document).ready(function(){
var coolImage = new Array();
coolImage[0] = "images/2.gif";
var img = new Image();
img.src = coolImage[0];
document.write(img);
});
我在页面上得到的只是[object HTMLImageElement]
。
括号和对象名称表示您正在将Image对象的字符串表示写入页面。尝试将document.write(img);
替换为:
document.body.appendChild(img);
一个例子可以在这里看到
您使用的是JavaScript Image对象,但您需要一个Image元素:
var image = document.createElement("img");
image.src = coolImage[0];
document.body.appendChild(image);
如果您使用的是jQuery,您可以使用:
$('body').append(img);
相关文章:
- 使用Jquery刷新除单个图像之外的所有页面
- 嵌套画布另存为单个图像
- 将7个图像组合为一个,一个在另一个之上,并输出为单个图像
- 背景图像仅在单个图像上切换
- 有没有一种方法可以保存单个图像,并防止用户使用dropzone.js放置多个图像
- 如何在单个按钮中从单独的文件夹上传多个图像
- 页面上的单个图像会显著减慢所有 jquery 事件的速度
- 如何在单个导航页面中更改徽标图像
- 无法在单个 HTML 页面上显示 Java/CSS 图像库的多个实例
- 将 DIV 和 SVG 的图层拼合为单个图像
- 单个图像天空盒的问题
- ajax .load 函数删除整个页面,只加载单个图像
- 已经为单个图像创建了点击效果,但希望其他图像具有相同的效果
- 使jquery上加载的图像在单个图像中淡入淡出
- 单个长图像的幻灯片循环
- 显示图像阵列中的单个图像
- three.js-什么'这是将多个纹理/图像放在单个球体上的最佳方式
- KineticJS:具有多个单个图像的动画
- 如何从浏览器中删除单个Cloudinary图像
- 如何使用同位素从数组中用Javascript过滤单个随机图像