(HTML) <input type="file" id="files">
(JavaScript) var showImages = function() { var inputFiles = document.querySelector("#files"); var fileList = inputFiles.files; var reader = new FileReader(); reader.onload = function() { var dataURI = this.result; document.body.innerHTML += '<a href="' + dataURI + '"target=" blank"><img src="' + dataURI +'"></a>'; }; reader.readAsDataURL(fileList[0]); }; var inputFiles = document.querySelector("#files"); inputFiles.addEventListener("change", showImages);
loadイベント内のthisはFileReaderオブジェクトを参照しているのでしょうか。
よろしくお願い致します。
どこから持ってきたコードか知らないですが(自身で書いたものでないなら出典必須です)
console.log()で確認すれば明白では。
回答1件
あなたの回答
tips
プレビュー