JS获取input[file]的值并显示在页面的方法
2017-04-05 17:32
435 查看
$(document).on('change', '.photo-box .file', function () {
//alert($(this).val());
function getObjectURL(file) {
var url = null;
if (window.createObjectURL != undefined) { // basic
url = window.createObjectURL(file);
} else if (window.URL != undefined) { // mozilla(firefox)
url = window.URL.createObjectURL(file);
} else if (window.webkitURL != undefined) { // webkit or chrome
url = window.webkitURL.createObjectURL(file);
}
return url;
}
var objUrl = getObjectURL(this.files[0]);
console.log("objUrl = " + objUrl);
var html = '<div class="photo-box"><img src="' + objUrl + '" alt=""><div class="photo-btn"><p>删除</p></div></div>';
$(this).parent().parent().append(html);
})
代码如图所示,获取到url后再添加到页面写好的模块里面
//alert($(this).val());
function getObjectURL(file) {
var url = null;
if (window.createObjectURL != undefined) { // basic
url = window.createObjectURL(file);
} else if (window.URL != undefined) { // mozilla(firefox)
url = window.URL.createObjectURL(file);
} else if (window.webkitURL != undefined) { // webkit or chrome
url = window.webkitURL.createObjectURL(file);
}
return url;
}
var objUrl = getObjectURL(this.files[0]);
console.log("objUrl = " + objUrl);
var html = '<div class="photo-box"><img src="' + objUrl + '" alt=""><div class="photo-btn"><p>删除</p></div></div>';
$(this).parent().parent().append(html);
})
代码如图所示,获取到url后再添加到页面写好的模块里面
相关文章推荐
- JS获取input[file]的值并显示在页面的实现方法
- 一个简单的上传附件,并显示附件的方法.(JS的DOM操作取得input file的值.)
- js获取input file完整路径的方法
- JS实现获取键盘按下的按键并显示在页面上的方法
- input file 获取上传图片并显示在页面
- JS实现获取键盘按下的按键并显示在页面上的方法
- js获取input file完整路径的方法
- JS获取input file绝对路径的方法(推荐)
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- Js 获取input文本框中高亮显示的值
- 实用js小汇总--获取iframe引用的页面中的控件ID,或赋值的实现方法
- js获取页面引用的css样式表中的属性值方法
- JS获取页面所有input type=“text”的ID和value
- js获取当前页面url与刷新当前页面的各种方法
- js获取子页面对象的方法
- JS获取当前页面路径的相关方法(属性)
- js获取页面url的方法
- open打开的页面最大化的js方法和如何获取电脑宽度和高度的方法
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- Js 获取input文本框中高亮显示的值