반응형
html 예제
<div>
<label for="imgFile">표지</label>
<input type="file" id="imgFile" name="imgFile" onchange="selectImg();">
<div>
<img id="preview" src=""/>
</div>
</div>
jquery 구현
$( document ).ready(function() {
$('#imgFile').change(function(){
var fr = new FileReader;
fr.onload = function (e){
$('#preview').attr('src', fr.result);
}
fr.readAsDataURL(this.files[0]);
});
});
javascript 구현
function selectImg(){
var imgFile = document.getElementById("imgFile");
var fileList = imgFile.files;
var fr = new FileReader;
fr.onload = function (data){
document.querySelector('#preview').src = fr.result;
}
fr.readAsDataURL(fileList[0]);
}
반응형
'javascript, jquery' 카테고리의 다른 글
[jquery] 두 날짜 사이 일수 구하기 (0) | 2022.03.04 |
---|---|
Ajax status:200, statusText:parsererror (0) | 2022.01.29 |