回答編集履歴

2

typo修正

2019/07/10 12:22

投稿

think49
think49

スコア18166

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- #### lassList.contains('tab_link') === true
5
+ #### classList.contains('tab_link') === true
6
6
 
7
7
  1. 他の要素は `.tab_link` を持っていない
8
8
 

1

markdown

2019/07/10 12:22

投稿

think49
think49

スコア18166

test CHANGED
@@ -1,22 +1,22 @@
1
- 常に1つ以下の要素に `.tab_link` があるとするなら、「`event.currentTarget.classList.has('tab_link')` の真偽値」で場合分けして考えれば、答えは出ます。
1
+ 常に1つ以下の要素に `.tab_link` があるとするなら、「`event.currentTarget.classList.contains('tab_link')` の真偽値」で場合分けして考えれば、答えは出ます。
2
2
 
3
3
 
4
4
 
5
- **`event.currentTarget` が `.tab_link` を持っている**
5
+ #### lassList.contains('tab_link') === true
6
6
 
7
- 他の要素は `.tab_link` を持っていない
7
+ 1. 他の要素は `.tab_link` を持っていない
8
8
 
9
- `event.currentTarget.classList.remove`
9
+ 2. `event.currentTarget.classList.remove`
10
10
 
11
11
 
12
12
 
13
- **`event.currentTarget` が `.tab_link` を持っていない**
13
+ #### classList.contains('tab_link') === false
14
14
 
15
- 他の要素は `.tab_link` を持っている可能性がある
15
+ 1. 他の要素は `.tab_link` を持っている可能性がある
16
16
 
17
- `document.querySelector('.tab_link')` がtruthyなら、当該要素ノードを `classList.remove`
17
+ 2. `document.querySelector('.tab_link')` がtruthyなら、当該要素ノードを `classList.remove`
18
18
 
19
- `event.currentTarget.classList.add`
19
+ 3. `event.currentTarget.classList.add`
20
20
 
21
21
 
22
22