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;

希望可以帮到大家

相关推荐
沐知全栈开发1 分钟前
CSS 创建:从基础到实践
开发语言
weixin_307779131 分钟前
Jenkins ASM API 插件:详解与应用指南
java·运维·开发语言·后端·jenkins
天天向上10241 分钟前
Vue 配置一次打包执行多个命令,并将分别输出到不同的文件夹
前端·javascript·vue.js
BD_Marathon7 分钟前
【JavaWeb】HTML——超链接标签
前端·html
彭于晏爱编程11 分钟前
🐻 Zustand 使用指南:从 0 到精通的最快路线
前端
장숙혜12 分钟前
Vue DevTools 速通-掌握开发调试器
前端·javascript·vue.js
谢尔登15 分钟前
为什么React 17开始无需在组件中引入React了?
前端·react.js·前端框架
ohyeah17 分钟前
JavaScript 面向对象的本质:从对象模板到组合继承的完整演进
前端·javascript
Drift_Dream22 分钟前
虚拟滚动:优化长列表性能的利器
前端
逃离疯人院22 分钟前
前端性能深度解析:网络响应时间与实际渲染时间的鸿沟
前端