回答編集履歴

4

テキスト修正

2019/08/21 08:32

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -92,7 +92,7 @@
92
92
 
93
93
  ```
94
94
 
95
- return area != head
95
+ return area != head.id
96
96
 
97
97
  ```
98
98
 

3

テキスト修正

2019/08/21 08:31

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
 
66
66
 
67
- - 動作確認用: [https://jsfiddle.net/jun68ykt/jgyLk9d4/9/](https://jsfiddle.net/jun68ykt/jgyLk9d4/9/)
67
+ - **動作確認用:** [https://jsfiddle.net/jun68ykt/jgyLk9d4/9/](https://jsfiddle.net/jun68ykt/jgyLk9d4/9/)
68
68
 
69
69
 
70
70
 

2

テキスト修正

2019/08/21 08:30

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -76,7 +76,7 @@
76
76
 
77
77
 
78
78
 
79
- ### 追記
79
+ ### 追記1
80
80
 
81
81
 
82
82
 
@@ -97,3 +97,21 @@
97
97
  ```
98
98
 
99
99
  に修正されていますので、当方の回答は無視してください。
100
+
101
+
102
+
103
+ ### 追記2
104
+
105
+
106
+
107
+ 一点、蛇足ですが `document.querySelectorAll('.heading')` の結果を配列にするには、以下でも出来ます。
108
+
109
+
110
+
111
+ ```
112
+
113
+ [...document.querySelectorAll('.heading')]
114
+
115
+ ```
116
+
117
+ - **上記の使用例:** [https://jsfiddle.net/jun68ykt/jgyLk9d4/13/](https://jsfiddle.net/jun68ykt/jgyLk9d4/13/)

1

テキスト修正

2019/08/21 07:38

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -73,3 +73,27 @@
73
73
 
74
74
 
75
75
  参考になれば幸いです。
76
+
77
+
78
+
79
+ ### 追記
80
+
81
+
82
+
83
+ 当初、ご質問に掲載のコードでは
84
+
85
+ ```
86
+
87
+ return area != head
88
+
89
+ ```
90
+
91
+ となっていたのが、ご質問の編集後では、上記の回答どおり
92
+
93
+ ```
94
+
95
+ return area != head
96
+
97
+ ```
98
+
99
+ に修正されていますので、当方の回答は無視してください。