回答編集履歴

1

2022/01/12 04:56

投稿

lifull_shimaokk
lifull_shimaokk

スコア129

test CHANGED
@@ -1,37 +1,19 @@
1
1
  考え方として、切り替えたいテキストと切り替えたいURLをそれぞれ配列に用意します。
2
-
3
2
  そして、クリックされる度にiに代入した数値をカウントアップしていき、それに連動した順番の値をテキストとURLに出力します。
4
-
5
3
  そして、iの数値が配列の最後の順番になったらまた最初に戻る(iを0に戻す)、というのを繰り返します。
6
4
 
7
-
8
-
9
5
  ※リンクテキストは「プロフィール」「コンセプト」から推測したものです
10
-
11
- ```JavaScript
6
+ ```js
12
-
13
7
  let linkText = ['<p>コンセプト</p>', '<p>ブログ</p>', '<p>問い合わせ</p>', '<p>プロフィール</p>'];
14
-
15
8
  let url = ['#concept', '#blog', '#contact', '#profile'];
16
-
17
9
  let i = 0;
18
10
 
19
-
20
-
21
11
  function linkClick(aTag) {
22
-
23
12
  if (i >= linkText.length) {
24
-
25
13
  i = 0;
26
-
27
14
  }
28
-
29
15
  aTag.innerHTML = linkText[i];
30
-
31
16
  aTag.href = url[i];
32
-
33
17
  i++;
34
-
35
18
  }
36
-
37
19
  ```