时间:2021-05-26
上传头像:
相关关键词:
ondragover(拖动元素在投放区内移动)
ondrop (元素放在投放区触发但是要去处理浏览器默认事件的影响:ondragenter、ondragover)
dataTransfer(它可以保存一项或多项数据、一种或多数数据类型,通过它来传输被拖动的数据,以便在拖拽结束的时候,对数据进行其他的操作)
<!-- html: --><!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>上传头像图片</title> <link rel="stylesheet" type="text/css" href="css/index01.css" rel="external nofollow" /> </head> <body> <div class="container"> <h1>拖动外部图片或单击上传图片</h1> <div class="main"> <input type="file" name="file" id="file"/> <img src="img/十字架.png" class="btn"> </div> </div> </body> <script src="js/index01.js"></script></html>*{ margin: 0; padding: 0;}.container{ width: 50%; margin: 0 auto; height: 400px; padding: 20px; text-align: center;}.main{ width: 200px; height: 200px; border: 2px dashed #666; margin: 20px auto; position: relative;}.main input{ width: 100%; height: 100%; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 11;}.main .btn{ width: 150px; height: 150px; cursor: pointer; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}window.onload = function() { // 获取元素 var file = document.querySelector("#file"); var addImg = document.querySelector(".btn"); var main = document.querySelector(".main"); // 封装上传图片操作 function upload(img) { // 实例化一个图片对象 var imgFile = new FileReader(); // 获取图片的路径 imgFile.readAsDataURL(img); imgFile.onload = function(e) { // 将上传图标设置为当前图片 addImg.src = e.target.result; } } file.onchange = function(e) { // 获取上传图片里面的信息 var img = e.target.files[0]; upload(img); } main.ondragover = function() { return false; } main.ondrop = function(e) { upload(e.dataTransfer.files[0]); return false; }}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
文件上传代码viewplaincopytoclipboardprint?文档上传functionAddRow(){vareNewRow=tblData.inse
本文实例为大家分享了C#实现文件上传与下载的具体代码,供大家参考,具体内容如下C#实现文件上传代码:publicActionResultUpload(){//v
微信小程序上传头像的实例详解最近在做微信小程序上传头像和上传照片功能就随手写一下代码:上传头像html: 头像 js代码://切换头像cha
本文实例讲述了PHP实现一个按钮点击上传多个图片。分享给大家供大家参考,具体如下:test.html代码如下Pictures:upload.PHP上传代码如下$
本文实例为大家分享了JSP使用commons-fileupload实现文件上传代码,供大家参考,具体内容如下1、准备:将commons-fileupload-1