質問編集履歴

2

修正

2019/04/19 02:47

投稿

SHIVA
SHIVA

スコア43

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,21 @@
42
42
 
43
43
 
44
44
 
45
- このままブラウザで確認すると、htmlのソースが表示されてしまいます。
45
+ このままブラウザで確認すると、htmlのソースが表示されてしまいます。ブラウザ上にタグも全部出力されてしまいます。
46
+
47
+ ```ブラウザ
48
+
49
+ <div id = "all">
50
+
51
+ <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p>
52
+
53
+ <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p>
54
+
55
+ <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p>
56
+
57
+ </div>
58
+
59
+ ```
46
60
 
47
61
  ソースではなく、ちゃんと(デバック?後を)出力するにはどのように変換したらよろしいでしょうか?
48
62
 

1

質問文の修正

2019/04/19 02:47

投稿

SHIVA
SHIVA

スコア43

test CHANGED
@@ -1 +1 @@
1
- Javascript
1
+ Javascript append() 変数内のHTMLコードをうまく表示する方法
test CHANGED
@@ -1,10 +1,44 @@
1
+ ```HTML
2
+
3
+ <div id = "all">
4
+
5
+ <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p>
6
+
7
+ <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p>
8
+
9
+ <p>hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</p>
10
+
11
+ </div>
12
+
13
+ <div id = "contents">hogehogehogehogehogehogehogehogehogehogehogehogehogehoge</div>
14
+
15
+
16
+
17
+
18
+
19
+ ```
20
+
21
+
22
+
1
23
  ```Javascript
2
24
 
3
25
  var all = document.getElementById("all").outerHTML;
4
26
 
27
+ var contents= document.getElementById("contents");
28
+
5
29
  contents.append(all);
6
30
 
7
31
  ```
32
+
33
+ 仕事の都合上、HTMLは書き替えたくないです。
34
+
35
+
36
+
37
+
38
+
39
+ contents(id)の下に、allの内容をもう一度表示したいです。
40
+
41
+ insert​AdjacentHTML()で成功しているのですが、IEで表示がされないため、別の方法を試しています。(IE11サポートされていない?)
8
42
 
9
43
 
10
44