js实现拖拽上传图片功能
发布时间 - 2026-01-11 02:35:15 点击率:次直接把本地图片拉到你设定的图片上传成功后的位置,就ok了,具体代码如下
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
<meta name="keywords" content="">
<meta name="description" content="">
<style>
*{margin:0; padding:0; list-style:none;}
#box{
width: 600px;
height: 300px;
background: #ccc;
padding: 50px;
}
</style>
</head>
<body>
<div id="box"></div>
<script>
var box=document.getElementById('box');
box.ondragover=function (e){
e.preventDefault();
}
box.ondrop=function (e){
e.preventDefault();
// console.log(e.dataTransfer.files[0]);
var f=e.dataTransfer.files[0];//获取到第一个上传的文件对象
var fr=new FileReader();//实例FileReader对象
fr.readAsDataURL(f);//把上传的文件对象转换成url
fr.onload=function (e){
console.log(e);
// var Url=e.target.result;//上传文件的URL
var Url=this.result;//上传文件的URL
box.innerHTML+='<img src="'+Url+'" alt="">';
}
}
</script>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js拖拽上传图片
# js上传图片
# js拖拽上传
# JavaScript实现图片的放大缩小及拖拽功能示例
# 原生JS实现拖拽图片效果
# js实现使用鼠标拖拽切换图片的方法
# JS HTML5拖拽上传图片预览
# js实现图片放大和拖拽特效代码分享
# JS实现简易的图片拖拽排序实例代码
# js css3实现图片拖拽效果
# javascript 网页编辑框及拖拽图片的问题
# JavaScript实现文字与图片拖拽效果的方法
# 原生JS实现拖拽照片墙
# 上传文件
# 上传
# 到你
# 转换成
# 到第
# 大家多多
# 图片上传
# margin
# padding
# list
# style
# keywords
# content
# description
# height
# background
# px
# box
# width
# xhtml
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
米侠浏览器网页背景异常怎么办 米侠显示修复
Laravel如何处理CORS跨域请求?(配置示例)
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
如何在云主机上快速搭建多站点网站?
大同网页,大同瑞慈医院官网?
南京网站制作费用,南京远驱官方网站?
做企业网站制作流程,企业网站制作基本流程有哪些?
如何快速生成橙子建站落地页链接?
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何快速生成专业多端适配建站电话?
Python数据仓库与ETL构建实战_Airflow调度流程详解
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
WordPress 子目录安装中正确处理脚本路径的完整指南
Python并发异常传播_错误处理解析【教程】
,南京靠谱的征婚网站?
如何快速搭建FTP站点实现文件共享?
,怎么在广州志愿者网站注册?
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
html5的keygen标签为什么废弃_替代方案说明【解答】
iOS UIView常见属性方法小结
iOS发送验证码倒计时应用
如何在阿里云虚拟服务器快速搭建网站?
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
详解vue.js组件化开发实践
香港服务器如何优化才能显著提升网站加载速度?
微信公众帐号开发教程之图文消息全攻略
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
常州企业网站制作公司,全国继续教育网怎么登录?
Python正则表达式进阶教程_复杂匹配与分组替换解析
太平洋网站制作公司,网络用语太平洋是什么意思?
香港服务器租用每月最低只需15元?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Laravel如何实现文件上传和存储?(本地与S3配置)
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
如何快速启动建站代理加盟业务?
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
实例解析angularjs的filter过滤器
jQuery中的100个技巧汇总
如何在云虚拟主机上快速搭建个人网站?
网站图片在线制作软件,怎么在图片上做链接?

