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;

希望可以帮到大家

相关推荐
客卿12311 小时前
用两个栈实现队列
android·java·开发语言
leaves falling11 小时前
C++模板初阶:让代码“复制粘贴”自动化
开发语言·c++·自动化
qzhqbb11 小时前
Web 服务器(Nginx、Apache)
服务器·前端·nginx
天若有情67311 小时前
前端进阶必看:吃透这些高阶知识,告别CRUD,迈向高级前端工程师
前端·状态模式
java1234_小锋11 小时前
Java高频面试题:谈谈你对SpringBoot的理解?
java·开发语言·spring boot
2301_8166512211 小时前
C++模块化设计原则
开发语言·c++·算法
Ulyanov11 小时前
Python GUI工程化实战:从tkinter/ttk到可复用的现代化组件架构
开发语言·python·架构·gui·tkinter
装不满的克莱因瓶11 小时前
React Native vs Flutter:一次深入到底的性能对比分析(含原理 + 实战)
javascript·flutter·react native·react.js·app·移动端
competes11 小时前
深圳程序员职业生涯
java·大数据·开发语言·人工智能·java-ee
coderYYY11 小时前
git push报错Authentication failed for ‘xxx’也不会弹要求输入用户名密码的最终解决方法
前端·git·gitee·github