回答編集履歴

2

gazou

2019/07/26 11:20

投稿

yambejp
yambejp

スコア115010

test CHANGED
@@ -85,3 +85,83 @@
85
85
  </html>
86
86
 
87
87
  ```
88
+
89
+
90
+
91
+ # 画像表示
92
+
93
+ ```javascript
94
+
95
+ <!DOCTYPE html>
96
+
97
+ <html lang="ja">
98
+
99
+ <head>
100
+
101
+ <meta charset="UTF-8">
102
+
103
+ <title>DOMを使って文字や画像の変更</title>
104
+
105
+ <script>
106
+
107
+ var imgFile= [];//画像ファイル 配列
108
+
109
+ imgFile[0]="images/img1.jpg";
110
+
111
+ imgFile[1]="images/img2.jpg";
112
+
113
+ imgFile[2]="images/img3.jpg";
114
+
115
+ imgFile[3]="images/img4.jpg";
116
+
117
+ imgFile[4]="images/img5.jpg";
118
+
119
+ var nameFile= [];//文字 配列
120
+
121
+ nameFile[0]="Aさん";
122
+
123
+ nameFile[1]="Bさん";
124
+
125
+ nameFile[2]="Cさん";
126
+
127
+ nameFile[3]="Cさん";
128
+
129
+ nameFile[4]="Dさん";
130
+
131
+ function change(num){
132
+
133
+ var myArea = document.getElementById("myArea");
134
+
135
+ var img=imgFile[num];
136
+
137
+ var name=nameFile[num];
138
+
139
+ console.log(img);
140
+
141
+ myArea.innerHTML = `<img src="${img}" width="100" height="100" alt="${img}">${name}`;
142
+
143
+ }
144
+
145
+ </script>
146
+
147
+ </head>
148
+
149
+ <body>
150
+
151
+ <input type="button" value="Aさん" onmouseover="change(0)">
152
+
153
+ <input type="button" value="Bさん" onmouseover="change(1)">
154
+
155
+ <input type="button" value="Cさん" onmouseover="change(2)">
156
+
157
+ <input type="button" value="Dさん" onmouseover="change(3)">
158
+
159
+ <input type="button" value="Eさん" onmouseover="change(4)">
160
+
161
+ <div id="myArea"></div>
162
+
163
+ </body>
164
+
165
+ </html>
166
+
167
+ ```

1

調整

2019/07/26 11:20

投稿

yambejp
yambejp

スコア115010

test CHANGED
@@ -9,3 +9,79 @@
9
9
  ソースにはmyAreaというidをもったHTML要素もないので無理
10
10
 
11
11
  innerHTMLへのデータ投入の箇所も書式がおかしくて意味不明な状況
12
+
13
+
14
+
15
+ # 調整
16
+
17
+ ```javascript
18
+
19
+ <!DOCTYPE html>
20
+
21
+ <html lang="ja">
22
+
23
+ <head>
24
+
25
+ <meta charset="UTF-8">
26
+
27
+ <title>DOMを使って文字や画像の変更</title>
28
+
29
+
30
+
31
+ <script>
32
+
33
+ var imgFile= [];//画像ファイル 配列
34
+
35
+ imgFile[0]="images/img1.jpg";
36
+
37
+ imgFile[1]="images/img2.jpg";
38
+
39
+ imgFile[2]="images/img3.jpg";
40
+
41
+ imgFile[3]="images/img4.jpg";
42
+
43
+ imgFile[4]="images/img5.jpg";
44
+
45
+ var nameFile= [];//文字 配列
46
+
47
+ nameFile[0]="Aさん";
48
+
49
+ nameFile[1]="Bさん";
50
+
51
+ nameFile[2]="Cさん";
52
+
53
+ nameFile[3]="Cさん";
54
+
55
+ nameFile[4]="Dさん";
56
+
57
+ function change(num){
58
+
59
+ var myArea = document.getElementById("myArea");
60
+
61
+ myArea.innerHTML = imgFile[num]+nameFile[num];
62
+
63
+ }
64
+
65
+ </script>
66
+
67
+ </head>
68
+
69
+ <body>
70
+
71
+ <div id="myArea"></div>
72
+
73
+ <input type="button" value="Aさん" onmouseover="change(0)">
74
+
75
+ <input type="button" value="Bさん" onmouseover="change(1)">
76
+
77
+ <input type="button" value="Cさん" onmouseover="change(2)">
78
+
79
+ <input type="button" value="Dさん" onmouseover="change(3)">
80
+
81
+ <input type="button" value="Eさん" onmouseover="change(4)">
82
+
83
+ </body>
84
+
85
+ </html>
86
+
87
+ ```