【发布时间】:2012-12-31 18:16:35
【问题描述】:
我喜欢显示图像或任何 html 元素并为其初始化高度。当我在像这样的图像后面的 html 中使用文件类型的输入时:
<img src="image.png">
<input type="file" name="image" id="booksimage" style="opacity: 0">
所以输入元素消失了,当我点击图像文件打开对话框打开但它工作在正常输入元素的高度。当我将输入元素的高度设置为 100 像素时,它的工作量不会超过。
当我看到 html 的问题时,我决定使用 Javascript 或 Jquery 来解决问题,我搜索了一些类似的问题,例如:
How to open a file / browse dialog using javascript?
但解决方案是针对特殊浏览器的,firefox 不支持。 有没有其他方法可以通过点击图片打开文件浏览器对话框?!
【问题讨论】:
标签: javascript html file input file-browser