html
<div>请拖拽此处上传文件</div> <input type="file" hidden />
javascript
var div = document.querySelector('div'); div.addEventListener("dragenter",function(e){ //拖进 e.preventDefault(); }) div.addEventListener("dragover",function(e){ //拖来拖去 e.preventDefault(); }) div.addEventListener('drop', function(event) { event.preventDefault(); // 将类数组对象 转换成数组 // var fileList = Array.from(event.dataTransfer.files); // es6 格式 var fileList = [].slice.call(event.dataTransfer.files); // es5 格式 console.log(fileList) })