teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

9

修正

2017/11/05 07:12

投稿

haruniku
haruniku

スコア527

title CHANGED
File without changes
body CHANGED
@@ -4,14 +4,13 @@
4
4
  Aの処理が実行されない場合はBの処理を実行するようにしたいです。
5
5
 
6
6
  まず、window.location.hrefでURLを取得します。
7
- ■Aの処理→https://teratail.com/questions/99172
7
+ ■A https://teratail.com/questions/99172
8
8
  Aの処理で99172を取得したい。
9
9
 
10
- ■Bの処理→https://teratail.com/questions/99172/*/
10
+ ■B https://teratail.com/questions/99172/*/
11
11
  Bの処理で99172を取得したい。
12
12
 
13
13
  ※やりたいことはBのURL配下が一つ増えてもAと同じ値(99172)を取得したい。
14
- なんとなくではありますが、伝わりましたでしょうか?
15
14
 
16
15
  ご教示の程、宜しくお願いします。
17
16
 

8

修正

2017/11/05 07:12

投稿

haruniku
haruniku

スコア527

title CHANGED
File without changes
body CHANGED
File without changes

7

修正

2017/11/05 07:07

投稿

haruniku
haruniku

スコア527

title CHANGED
File without changes
body CHANGED
@@ -6,10 +6,11 @@
6
6
  まず、window.location.hrefでURLを取得します。
7
7
  ■Aの処理→https://teratail.com/questions/99172
8
8
  Aの処理で99172を取得したい。
9
+
9
10
  ■Bの処理→https://teratail.com/questions/99172/*/
10
11
  Bの処理で99172を取得したい。
11
12
 
12
- ※やりたいことはURLの配下が一つ増えても同じ処理やりたい。
13
+ ※やりたいことはBURL配下が一つ増えてもAと同じ値(99172)取得したい。
13
14
  なんとなくではありますが、伝わりましたでしょうか?
14
15
 
15
16
  ご教示の程、宜しくお願いします。

6

修正

2017/11/05 07:05

投稿

haruniku
haruniku

スコア527

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,17 @@
1
1
  はじめましてjavascript初心者です。
2
2
  この場を借りてご質問させて頂きます。
3
- やりたいことは条件分岐を使って違う処理を行いたいです。
4
3
  例えば下記にAの処理とBの処理があります。
5
4
  Aの処理が実行されない場合はBの処理を実行するようにしたいです。
5
+
6
+ まず、window.location.hrefでURLを取得します。
7
+ ■Aの処理→https://teratail.com/questions/99172
8
+ Aの処理で99172を取得したい。
9
+ ■Bの処理→https://teratail.com/questions/99172/*/
10
+ Bの処理で99172を取得したい。
11
+
12
+ ※やりたいことはURLの配下が一つ増えても同じ処理をやりたい。
13
+ なんとなくではありますが、伝わりましたでしょうか?
14
+
6
15
  ご教示の程、宜しくお願いします。
7
16
 
8
17
  ```ここに言語を入力

5

訂正

2017/11/05 07:04

投稿

haruniku
haruniku

スコア527

title CHANGED
File without changes
body CHANGED
@@ -27,6 +27,7 @@
27
27
  Bの処理結果
28
28
  questions
29
29
  ```
30
+ ※Aの処理とBの処理をif文を使用して合体させたい。
30
31
  実際に試してみたこと
31
32
  ```ここに言語を入力
32
33
  var aaa = window.location.href;

4

修正

2017/11/04 19:05

投稿

haruniku
haruniku

スコア527

title CHANGED
File without changes
body CHANGED
@@ -33,7 +33,7 @@
33
33
  var bbb = aaa.split("/");
34
34
  var ccc = bbb.length;
35
35
  var ddd = bbb[ccc-1];
36
- if(aaa.indexOf("/") > -1){
36
+ if(aaa.indexOf("99172") > -1){
37
37
  undefind;
38
38
  }else{
39
39
  var aaa = window.location.href;

3

修正

2017/11/04 18:53

投稿

haruniku
haruniku

スコア527

title CHANGED
File without changes
body CHANGED
@@ -34,7 +34,7 @@
34
34
  var ccc = bbb.length;
35
35
  var ddd = bbb[ccc-1];
36
36
  if(aaa.indexOf("/") > -1){
37
- var hit = aaa.slice(0,hit);
37
+ undefind;
38
38
  }else{
39
39
  var aaa = window.location.href;
40
40
  var bbb = aaa.split("/");

2

修正

2017/11/04 18:52

投稿

haruniku
haruniku

スコア527

title CHANGED
File without changes
body CHANGED
@@ -41,5 +41,6 @@
41
41
  var ccc = bbb.length;
42
42
  var ddd = bbb[ccc-2];
43
43
  }
44
+ console.log(ddd);
44
45
 
45
46
  ```

1

誤字

2017/11/04 18:51

投稿

haruniku
haruniku

スコア527

title CHANGED
File without changes
body CHANGED
@@ -11,9 +11,10 @@
11
11
  var bbb = aaa.split("/");
12
12
  var ccc = bbb.length;
13
13
  var ddd = bbb[ccc-1];
14
+ console.log(ddd);
14
15
 
15
16
  Aの処理結果
16
- input
17
+ 99172
17
18
  ```
18
19
  ```ここに言語を入力
19
20
  Bの処理
@@ -21,6 +22,7 @@
21
22
  var bbb = aaa.split("/");
22
23
  var ccc = bbb.length;
23
24
  var ddd = bbb[ccc-2];
25
+ console.log(ddd);
24
26
 
25
27
  Bの処理結果
26
28
  questions