要在JavaScript中实现本地图片预览,你可以使用HTML5的File API。以下是一个简单的示例,展示了如何实现这一功能:
<img>标签的src属性。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>图片预览</title>
</head>
<body>
<input type="file" id="fileInput" accept="image/*">
<img id="previewImage" src="#" alt="图片预览" style="display:none;">
<script>
document.getElementById('fileInput').addEventListener('change', function(event) {
var file = event.target.files[0];
if (file) {
var reader = new FileReader();
reader.onload = function(e) {
document.getElementById('previewImage').src = e.target.result;
document.getElementById('previewImage').style.display = 'block';
};
reader.readAsDataURL(file);
}
});
</script>
</body>
</html><input type="file" id="fileInput" accept="image/*">),限制只能选择图片文件。<img>标签用于显示预览图像。change事件。FileReader对象读取文件内容,并在读取完成后将结果设置为<img>标签的src属性。通过上述方法,你可以有效地在网页上实现本地图片预览功能。
没有搜到相关的文章