回答編集履歴

3

情報の追加。

2020/02/27 08:56

投稿

kei344
kei344

スコア69407

test CHANGED
@@ -11,6 +11,8 @@
11
11
  targetDiv[i].classList = (targetDivClassList + targetDivClassList.remove('hide'));
12
12
 
13
13
  // ↑ undefinedだが、もしclassListが入っていても「+」では連結できない。
14
+
15
+ // ↑ (追記)そもそもclassList に代入できない
14
16
 
15
17
  } else {
16
18
 

2

情報の追加。

2020/02/27 08:56

投稿

kei344
kei344

スコア69407

test CHANGED
@@ -25,3 +25,11 @@
25
25
  【DOMTokenList.add() - Web API | MDN】
26
26
 
27
27
  [https://developer.mozilla.org/ja/docs/Web/API/DOMTokenList/add](https://developer.mozilla.org/ja/docs/Web/API/DOMTokenList/add)
28
+
29
+
30
+
31
+ 【Element.classList - Web API | MDN】
32
+
33
+ [https://developer.mozilla.org/ja/docs/Web/API/Element/classList](https://developer.mozilla.org/ja/docs/Web/API/Element/classList)
34
+
35
+ > Element.classList は読み取り専用のプロパティで、生きた DOMTokenList コレクションでその要素の class 属性を返します。

1

ミスがあったため修正。

2020/02/27 08:53

投稿

kei344
kei344

スコア69407

test CHANGED
@@ -4,13 +4,13 @@
4
4
 
5
5
  targetDivClassList = targetDivClassList.add('hide');
6
6
 
7
- // ↑ addの返り値が入る(返り値がないのでunidentifiedが入っていると思われる)
7
+ // ↑ addの返り値が入る(返り値がないのでundefinedが入っていると思われる)
8
8
 
9
9
  if (targetPTag[i].textContent.match(new RegExp(searchStringsValue))) {
10
10
 
11
11
  targetDiv[i].classList = (targetDivClassList + targetDivClassList.remove('hide'));
12
12
 
13
- // ↑ unidentifiedだが、もしclassListが入っていても「+」では連結できない。
13
+ // ↑ undefinedだが、もしclassListが入っていても「+」では連結できない。
14
14
 
15
15
  } else {
16
16