动态显示的缩略图不会出现在移动浏览器中

时间:2017-05-17 02:52:03

标签: javascript html

我有此格式的完整代码here

<form id="asd">
    <input type='file' name="filename[1]" id="1" onchange="add()"/>
    <img id="a1" src="" alt=""/>
</form>

生成一个新的文件输入和一个带有待处理源的新图像,在文件输入收到选择后给出。

这适用于桌面设备,但是,在移动浏览器上,它只会显示所选的第一个图像,其他图像只显示,为什么?

感谢。

1 个答案:

答案 0 :(得分:0)

实际上,代码也无法在桌面上运行。根本原因是:当添加新的<img>元素(变量newimg)时,它会产生嵌套结构(<img><br/><img src="..."></img>),它永远不会显示任何图像。

要解决此问题,需要将外部标记更改为<div>

正在进行工作jsfiddle。它也适用于移动设备。请检查。