回答編集履歴

1

再現条件を追加

2018/09/22 09:44

投稿

think49
think49

スコア18162

test CHANGED
@@ -44,6 +44,10 @@
44
44
 
45
45
  - `<div id="post-1" parent="2">` -> `<div id="post-2" parent="1">` で循環参照している(無限ループ)
46
46
 
47
+ - `<div parent="-1">` 存在しないparent属性値を指定している
48
+
49
+ - 参照される要素内に `parent="0"` が存在しない
50
+
47
51
 
48
52
 
49
53
  例外判定の甘さが多いので、今あるコードは捨てて、アルゴリズムから見直すべきだと思います。