现在我有一个表单字段:
<input id="my_img_field" type="file"/>
Run Code Online (Sandbox Code Playgroud)
在浏览器中选择图像后,我想在目标img标签上渲染所选图像文件:
<img id="image_preview" />
Run Code Online (Sandbox Code Playgroud)
但我想在$('#my_img_field').change事件发生后执行此操作,即我可能希望稍后单击某个按钮时完成此操作。
我听说这可以使用 HTML5 技术来完成。有人可以教我怎么做吗?
小智 6
vanilla js 中的代码
var file = document.getElementById('my_img_field').files[0]
var fr = new FileReader()
fr.readAsDataURL(file)
fr.onload = function(e) {
var img = document.getElementById('image_preview')
img.src = this.result
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5016 次 |
| 最近记录: |