回答編集履歴

1

追記

2021/10/23 04:01

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36960

test CHANGED
@@ -5,3 +5,43 @@
5
5
  `dt.innerHTML`はその内部のHTML全てを含みます、入れ子になっているdtを含め。
6
6
 
7
7
  ですので、ひとつめのdtを差し替えた時点で、他のdtはなくなってしまっているので、差し替えがされないということです。
8
+
9
+
10
+
11
+ ---
12
+
13
+
14
+
15
+ 問題がなかなか把握できなかったのは、例示されているHTML
16
+
17
+
18
+
19
+ ```html
20
+
21
+ <!-- 最初の状態 -->
22
+
23
+ <dl>
24
+
25
+ <dt><a></a></dt>
26
+
27
+ <dt><a></a></dt>
28
+
29
+ </dl>
30
+
31
+
32
+
33
+ <!-- 目的の状態 -->
34
+
35
+ <dl>
36
+
37
+ <p><a></a></p>
38
+
39
+ <p><a></a></p>
40
+
41
+ </dl>
42
+
43
+ ```
44
+
45
+
46
+
47
+ には入れ子がなかったため、現象が再現しなかったからです。