質問編集履歴

1

追記

2015/07/31 07:07

投稿

Sfidante
Sfidante

スコア90

test CHANGED
File without changes
test CHANGED
@@ -197,3 +197,65 @@
197
197
  まずは、この部分をしっかりと表示させたいです。
198
198
 
199
199
  何卒よろしくお願いいたします。
200
+
201
+
202
+
203
+ ---
204
+
205
+ 下記のコードの処理を行いたいのですが、
206
+
207
+ 上記のコードだとうまくいかないので、
208
+
209
+ 原因を知りたいです。
210
+
211
+
212
+
213
+ ```html
214
+
215
+ <script>
216
+
217
+ function element(){
218
+
219
+ var text = "こんばんは";
220
+
221
+ var e = document.getElementById('message-list');
222
+
223
+ var elemLi = document.createElement('message-list'); // 要素を生成
224
+
225
+ elemLi.innerHTML = '<li class="msg_send"><div class="inner-box"><p class="balloon_right" id="messageArea">' + text + '</p></div></li>'; // 文字列設定
226
+
227
+ e.appendChild(elemLi); // 要素を追加
228
+
229
+ }
230
+
231
+
232
+
233
+ </script>
234
+
235
+ <title>Insert title here</title>
236
+
237
+ </head>
238
+
239
+ <body>
240
+
241
+ <h1 id="header">DOM</h1>
242
+
243
+ <ul id="message-list">
244
+
245
+ <li class="msg_send">
246
+
247
+ <div class="inner-box">
248
+
249
+ <p class="balloon_right" id="messageArea">こんにちは</p>
250
+
251
+ </div>
252
+
253
+ </li>
254
+
255
+ </ul>
256
+
257
+ <a href="javascript:;" onclick="element()">ボタン</a>
258
+
259
+ </body>
260
+
261
+ ```