js图片回显的方法

直接上代码:

复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		// HTML部分
		<input type="file" id="fileInput">
		<button onclick="showImage()">显示图片</button>
		<div id="imageContainer"></div>
		
		
		<script>
			function showImage() {
			  var fileInput = document.getElementById('fileInput');
			  var imageContainer = document.getElementById('imageContainer');
			
			  var file = fileInput.files[0];
			  var reader = new FileReader();
			
			  reader.onload = function(e) {
			    var img = document.createElement('img');
			    img.src = e.target.result;
			    imageContainer.innerHTML = '';
			    imageContainer.appendChild(img);
			  };
			
			  reader.readAsDataURL(file);
			}
			
		</script>
		
	</body>
</html>

效果图:

第二种方法:

复制代码
// 定义上传图片的URL
let urls = "http://jingxun.zhbbll.asia/";
//图片路径
icon = shopdata[i].icon;
//回显图片
document.querySelector('.image img').src = urls+icon;

希望可以帮到大家

相关推荐
李宥小哥3 分钟前
SQLite05-常用函数
java·开发语言·jvm
皮卡狮4 分钟前
C++面向对象编程的三大核心特性之一:多态
开发语言·c++
兆子龙7 分钟前
Vite 插件系统与构建流水线源码解析:从 Rollup 插件到 HMR
前端
zhangx1234_7 分钟前
java list介绍
java·开发语言·list
Java面试题总结7 分钟前
Go运行时系统解析: runtime包深度指南
开发语言·后端·golang
lly20240610 分钟前
jEasyUI 树形菜单加载父/子节点详解
开发语言
代码老中医12 分钟前
Node_modules 比黑洞还重,我们的硬盘到底做错了什么?
前端
兆子龙13 分钟前
Vue 3 响应式系统 Reactivity 源码深度解析:从 ref 到 effect 的完整链路
前端
Smoothcloud_润云15 分钟前
GORM 事务管理与 Repository 模式完整指南
前端·数据库·代码规范
兆子龙16 分钟前
Turborepo 与 Monorepo 任务调度源码解析:从 DAG 到增量构建
前端·架构