回答編集履歴

3

新たに問題点を発見したため追記。

2021/06/02 13:28

投稿

hallen0225
hallen0225

スコア587

test CHANGED
@@ -13,3 +13,9 @@
13
13
 
14
14
 
15
15
  (※今回は、質問者様の書かれたコードをそのまま利用するため、all、storyという2種類のパラメータを使用するようにしましたが、"?clicked=all"または"?clicked=story"のようなパラメータにして、clickedというパラメータの値(今回でいうall、story)で分岐する方がよいような気は致します。)
16
+
17
+
18
+
19
+
20
+
21
+ (追記)改めて見てみると、Javascriptの5行目に誤字らしい部分があったり(```documents.baColor = "#0595a7"```とありますがbgColorの間違いでは?)、color1関数の呼び出しが見当たらなかったりするので、別の原因も複合している可能性はありそうです。

2

パラメータの例を、Javascriptの文法に沿ったものに修正。

2021/06/02 13:28

投稿

hallen0225
hallen0225

スコア587

test CHANGED
@@ -1,6 +1,6 @@
1
1
  画像を見る限り、URLのパラメータという用語の意味を誤解されているように感じます。
2
2
 
3
- パラメータと呼ばれるのは、"http://example.com/search?foo=1&bar=2"というURLがあったとして、["foo", 1](キーがfoo、値が1)・["bar", 2](キーがbar、値が2)というようなデータです。
3
+ パラメータと呼ばれるのは、"http://example.com/search?foo=1&bar=2"というURLがあったとして、{foo: 1}(キーがfoo、値が1)・{bar: 2}(キーがbar、値が2)というようなデータです。
4
4
 
5
5
  画像にあるようなURLにはパラメータが含まれていないため、当然取得できていないのだと考えます。
6
6
 

1

一部追記

2021/06/02 13:24

投稿

hallen0225
hallen0225

スコア587

test CHANGED
@@ -8,6 +8,8 @@
8
8
 
9
9
  今回で言うと、URLを"127.0.0.1:8000/area/all?all=true"とすれば「全て」のアイコンの色が変わり、"127.0.0.1:8000/area/all?story=true"のようにすれば、「ストーリー」の色が変わるのではないでしょうか?
10
10
 
11
+ 提示いただいたソースコードだけだとこちらで動作確認ができないため、一旦試していただけますか?
12
+
11
13
 
12
14
 
13
15
  (※今回は、質問者様の書かれたコードをそのまま利用するため、all、storyという2種類のパラメータを使用するようにしましたが、"?clicked=all"または"?clicked=story"のようなパラメータにして、clickedというパラメータの値(今回でいうall、story)で分岐する方がよいような気は致します。)