質問するログイン新規登録

質問編集履歴

1

本件とは無関係の不要なコメントアウトの削除と、画像が、本件と若干異なる画像を使用したため削除。

2017/06/30 13:26

投稿

xjaPANDA
xjaPANDA

スコア124

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,3 @@
1
- ![イメージ説明](9a8ec946a890a3d6355a36d0defa1067.gif)
2
-
3
1
  追加ボタンを押すと動的に、画像選択フォームを追加していき、画像のプレビューを表示するフォームを作っています。ただ、フォームを新しく動的に追加していくと、当然画像も追加されてプレビューされるのですが、過去の画像の部分も新しく追加した画像に置き換わってしまいます。原因を調べたところ、追加ボタンをクリックするたびに、+1 インクリメントされていることから、それらを引数としてセットしている関数に影響がでてしまうようでした。試行錯誤しているのですが、よい解決が思い浮かばないので質問することにしました。よろしくお願いします。
4
2
 
5
3
 
@@ -37,7 +35,6 @@
37
35
 
38
36
  document.getElementById('file_' + n).onchange = function(e){
39
37
  reader.addEventListener('load', function(e) {
40
- //document.getElementById("img").setAttribute("src",e.target.result);
41
38
  $('#view_' + n ).html('<img src="' + e.target.result + '" />');
42
39
  });
43
40
  reader.readAsDataURL( this.files[0] );