質問編集履歴

4

本文修正

2021/02/15 04:30

投稿

ruuuu
ruuuu

スコア176

test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,6 @@
22
22
 
23
23
  ```
24
24
 
25
- <!DOCTYPE html><html lang="jp"><head>
25
+ document.write('<!DOCTYPE html><html lang="jp"><head>')
26
26
 
27
27
  ```

3

追記

2021/02/15 04:30

投稿

ruuuu
ruuuu

スコア176

test CHANGED
File without changes
test CHANGED
@@ -15,3 +15,13 @@
15
15
  HTMLの一部ではなく``document.write()``のような全てのHTMLを書き換え、上書きする方法はありませんでしょうか。
16
16
 
17
17
  どなたか、ご助言頂けましたら幸いです。
18
+
19
+ ### 追記
20
+
21
+ ``document.write('<p>テスト</p>')``こちらの部分なのですが、bodyの配下に追加するのではなく、HTMLを以下のように最初から書き換える方法がありましたら教えて頂けましたら幸いです。
22
+
23
+ ```
24
+
25
+ <!DOCTYPE html><html lang="jp"><head>
26
+
27
+ ```

2

本文修正

2021/02/15 04:24

投稿

ruuuu
ruuuu

スコア176

test CHANGED
File without changes
test CHANGED
@@ -12,4 +12,6 @@
12
12
 
13
13
  ```
14
14
 
15
- HTMLの一部ではなく``document.write()``のような全てのHTMLを書き換え、上書きする方法ありましたら、ご助言頂けましたら幸いです
15
+ HTMLの一部ではなく``document.write()``のような全てのHTMLを書き換え、上書きする方法ありませんでょうか
16
+
17
+ どなたか、ご助言頂けましたら幸いです。

1

本文修正

2021/02/15 02:55

投稿

ruuuu
ruuuu

スコア176

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ``document.write()``は[非推奨](https://on-ze.com/archives/8120)であることがわかったのですが、これの代替となる方法が見つからない状況です。
2
2
 
3
- 以下の場合、htmlを全て書き換える処理となりますが、代替するメソッドとして記事内で紹介されていた``insertAdjacentHTML``メソッドはHTMLの一部を書き換えるメソッドかと思います。
3
+ 以下の場合、htmlを全て書き換える処理となりますが、代替するメソッドとして記事内で紹介されていた[insertAdjacentHTML](https://developer.mozilla.org/ja/docs/Web/API/Element/insertAdjacentHTML)メソッドはHTMLの一部を変更及び、追加するメソッドかと思います。
4
4
 
5
5
  ```
6
6
 
@@ -12,4 +12,4 @@
12
12
 
13
13
  ```
14
14
 
15
- HTMLの一部ではなく``document.write()``のような全てのHTMLを書き換える方法ありましたら、ご助言頂けましたら幸いです。
15
+ HTMLの一部ではなく``document.write()``のような全てのHTMLを書き換え、上書きする方法ありましたら、ご助言頂けましたら幸いです。